杂七杂八的C#语法

规范:

  • 尽量使用接口,使用类实现接口
  • 不要使用goto系列语句,除非是在跳出深层循环时
  • 避免书写代码量过大的try...catch语句
  • 避免在同一个文件中编写多个类
  • 生成和构建一个长字符串时,一定要使用StringBuilder类型
  • 编写多个参数的方法使用结构

占位符

string name = "Shazam";
Convert.WriteLine("我的名字叫" + name);
Convert.WriteLine("我的名字叫{0}", name);//占位符可以换位置
string s = "gaergaerg";
Console.WriteLine(s);
Console.WriteLine($"s={s}");

image

Math.Pow(a,b); //a的b次幂
int age = Convert.ToInt32(Console.ReadLine()); //输入整数
Console.ForegroundColor = ConsoleColor.Yellow;//颜色
Console.WriteLine("    登录时间:" + DateTime.Now);//记录登录时间
Random rand = new Random();
iNum = rand.Next(1, 200);//生成1到200之间的随机数
Console.Title = "简单客车售票系统";    //设置控制台标题
Console.Clear();   //清空控制台信息
string s = string.Empty;  //定义字符串变量
Random random = new Random(); //创建随机数对象Random
for (int i = 1; i < bagsnum; i++)
{ //设置“循环”
        double safe = (total - (bagsnum - i) * min) / (bagsnum - i); //通过公式模拟数学中的离散模型
        double money = (double)random.Next((int)((safe - min) * 100)) / 100 + min; //根据离散模型得到每个红包的金额
        total = total - money; //替换total的值
        Console.WriteLine("第" + i + "个红包:{0:C}元", money); //输出结果
}
Console.WriteLine("第" + bagsnum + "个红包:{0:C}元",total); //输出结果
#region 检测是否为汉字
        public static bool CheckChinese(string str)
        {
            bool flag = false;
            UnicodeEncoding a = new UnicodeEncoding();
            byte[] b = a.GetBytes(str);
            for (int i = 0; i < b.Length; i++)
            {
                i++;
                if (b[i] != 0)
                {
                    flag = true;
                }
                else
                {
                    flag = false;
                }
            }
            return flag;
        }
        #endregion

posted on   Shazam_sjtu  阅读(6)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示