三元表达式
三元表达式可以用来替换if(){}else{},写起来更加简便。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp38 { class Program { static void Main(string[] args) { Console.WriteLine("输入姓名"); string name = Console.ReadLine(); if (name =="小杨") { Console.WriteLine("系统提示此人很纯洁"); } else { Console.WriteLine("此人很邪恶"); } //三元表达式 只用一行就可以搞定 string temp=name=="小杨"?"系统提示此人很纯洁":"此人很邪恶"; Console.WriteLine(temp); Console.ReadKey(); } } }
三种方法转换字符串为数字
三种方法都可以用,目前第一种用的比较多。
int age=Convert.ToInt32(strNum);//可能会出现异常的代码-站着埋 int age1=int.Parse(strNum);//站着埋 bool result=int.TryParse();//这个方法的返回值是bool类型的
如何显示随机数
随机数的显示是C#中比较基础的知识
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 随机数 { class Program { static void Main(string[] args) { Console.WriteLine("显示随机数"); while (true) { Random r = new Random(); int num = r.Next(0, 10); Console.WriteLine(num); Console.ReadKey(); } } } }
后记
C#中学到很多东西,还是要不停的重复的。