본문 바로가기
  • Being.Doing
  • Being.Doing
  • Being.Doing

C#10

C# 오버플로우 언더플로우 using System; namespace ConsoleApp20 { class Program { static void Main(string[] args) { //오버플로우 //언더플로우 최소치에서 더빠져서 최대값으로 출력되는것. 데이터값을 더 큰값을 해주면 가능하다. 그렇지만 이 해결방법은 나머지 연산처리에 영향을 줄 수 있기때문에 //그래서 오버플로우가 일어날것같으면 숫자를 제한하는 형식으로 하는게 좋다. uint a = uint.MaxValue; Console.WriteLine("a:" +a); a = a + 1; uint b = uint.MinValue; Console.WriteLine("b:" +b); b--; Console.WriteLine("a:" + a); Console.WriteLine(.. 2021. 4. 28.
C# 12시간을 표현할때 사용하는 코드 using System; namespace ConsoleApp20 { class Program { static void Main(string[] args) { DateTime dt = new DateTime(2021, 4, 28, 11, 24, 55); Console.WriteLine(DateTime.Now.ToLocalTime()); Console.WriteLine($"12시간 형식:{dt:yyyy-MM-dd tt hh:mm:ss(ddd)}"); //게임 돌릴때 현재 시각을 보여주는 코드 } } } 2021. 4. 28.
C# 숫자의 표현 방법 (표현하고 싶은 숫자를 제한해서 보여주고 싶을때) using System; namespace ConsoleApp20 { class Program { static void Main(string[] args) { //D : 10진수 Console.WriteLine($"10진수:{ 123:D}"); //얘는 10진수로 이뤄진 숫자야~ Console.WriteLine("10진수:{ 123:D}"); //X : 16진수 Console.WriteLine("16진수:{0x{0:X}", 0xFF1234); //얘는 10진수로 이뤄진 숫자야~ Console.WriteLine("16진수:{0x{0:X}", 0xFF1234); // N : 숫자 Console.WriteLine("숫자 : {0:N}", 123456789); Console.WriteLine("숫자 : {0:N.. 2021. 4. 28.
C# enum DialogResult 문법 using System; namespace ConsoleApp20 { class Program { enum DialogResult { YES = 5, NO, CANCEL = 20, CONFIRM, OK }//숫자형인데 글자로 보인다. 단어이지만 내부적으로는 숫자로 간다. //사람이 읽기 좋게 만든 숫자형 static void Main(string[] args) { Console.WriteLine((int)DialogResult.YES); //잠깐 int형으로 쓰고 싶어~ Console.WriteLine((int)DialogResult.NO); Console.WriteLine((int)DialogResult.CANCEL); Console.WriteLine((int)DialogResult.CONFIRM); .. 2021. 4. 28.

loading