三元表达式
三元表达式可以用来替换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#中学到很多东西,还是要不停的重复的。