개발/C#17 C# string to int 확장형 namespace System { public static class StringConvert { public static int ToConvertInt(this string self, int defalut = 0) { int value = defalut; int.TryParse(self, out value); return value; } } } 2022. 1. 11. C# byte to int static void Main(string[] args){ { // Bytes to int byte[] bytes = { 0, 0, 25, 25 }; // 이 컴퓨터 아키텍처에서 데이터가 저장되는 바이트 순서("endian")를 나타냅니다. // 이 아키텍처가 little-endian이면 true이고, big endian이면 false입니다. if (BitConverter.IsLittleEndian) Array.Reverse(bytes); int i = BitConverter.ToInt32(bytes, 0); Console.WriteLine("int: {0}", i); // Out.. 2022. 1. 11. C# 클라이언트 Browser 정보얻기 public static string GetClientBrowser() { try { HttpContext chc = System.Web.HttpContext.Current; if (chc == null) return string.Empty; return chc.Request.Browser.Capabilities[""] != null ? chc.Request.Browser.Capabilities[""].ToString() : chc.Request.Browser.Browser + chc.Request.Browser.Version; } catch { } return String.Empty; } 2022. 1. 7. C# 로컬IP(서버IP)정보 조회 Dns.GetHostEntry(Dns.GetHostName()) 방식:현재 호스트 이름에 매핑된 IP 주소를 가져옵니다.일반적으로 간단한 환경에서 사용하기 적합합니다.단점: 루프백 주소(127.0.0.1) 또는 사용하지 않는 네트워크 어댑터의 IP도 포함될 수 있습니다.NetworkInterface 방식:활성화된 네트워크 인터페이스에서 IP 주소를 가져옵니다.다중 네트워크 환경에서 더 세밀한 필터링이 가능하며, 특정 인터페이스를 선택적으로 처리할 수도 있습니다. using System;using System.Linq;using System.Net.NetworkInformation;using System.Net.Sockets;public static string GetLocalIP(){ try .. 2022. 1. 6. 이전 1 2 3 4 5 다음 반응형