본문 바로가기

전체 글183

enum 응용 using System; using System.Runtime.InteropServices; namespace LearnDotnet { internal class Program { //열거형식(eRace)정의 enum eRace { Terran = 1, Protoss = 2, Zerg = 3 } static void Main(string[] args) { Console.Write("(1.테란, 2.프로토스, 3.저그) 종족중 하나를 입력하세요: "); string input = Console.ReadLine(); Console.WriteLine("input: {0}", input); //문자열(숫자형식)->정수->열거형 //var race = (eRace)Convert.ToInt32(input); 2023. 7. 20.
디아블로 아이템 열거형식(enum) using System; using System.Runtime.InteropServices; namespace LearnDotnet { internal class Program { enum Items { HELMS, WEAPONS, POTIONS } static void Main(string[] args) { //상수정의 const int HELMS = 0; const int WEAPONS = 1; const int POTIONS = 2; //변수정의 Items items; //값 할당 items = Items.POTIONS; //값 출력 Console.WriteLine("items: {0}", items); //Items -> int 형식 변환 int intItems = (int)items; Conso.. 2023. 7. 20.
디아블로 아이템5 using System; using System.ComponentModel; namespace HelloWorld { internal class Program { static void Main(string[] args) { string itemName = "Heavy Boots"; string itemType = "magic Boots"; int maxDps = 30; int minDps = 34; string itemCategory = "Armor"; int properties = 2; string craftName = "Blacksmith"; int craftLevel = 1; Console.WriteLine(itemName); Console.WriteLine(itemType); Console.Wri.. 2023. 7. 20.
스타크래프트 (마린 vs 저그) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HelloWorld { internal class Program { static void Main(string[] args) { string marineName = "Marine"; int marineMaxHp = 40; int marineHp = marineMaxHp; int marineAttack = 6; string zerlingName = "Zergeling"; int zergelingMaxHp = 35; int zergelingHp = zergelingMaxHp; int z.. 2023. 7. 20.
디아블로 아이템4 using System; using System.ComponentModel; namespace HelloWorld { internal class Program { static void Main(string[] args) { string itemName = "HEALTH POTION"; string itemtype = "Potion"; int restoreGage = 60; int maxStack = 5000; Console.WriteLine(itemName); Console.WriteLine(itemtype); Console.WriteLine("Instantly restores {0}% Life.", restoreGage); Console.WriteLine("Maximum Stack Amount: {0}.. 2023. 7. 19.
디아블로 아이템3 using System; using System.ComponentModel; namespace HelloWorld { internal class Program { static void Main(string[] args) { string itemName = "Veil of Steel"; string itemType = "Magic Helm"; int minlevel = 21; int maxlevel = 24; string typeName = "Armor"; Console.WriteLine(itemName); Console.WriteLine(itemType); Console.WriteLine("{0}-{1}", minlevel, maxlevel); Console.WriteLine(typeName); Cons.. 2023. 7. 19.