C# 字符串拼接 #我的编程语言学习笔记

using System;


namespace Lesson11_字符串拼接 
{
    class Program
    {

        static void Main(string[] args)
        {

            Console.WriteLine("字符串拼接");



            Console.WriteLine("字符串拼接");
            #region 知识点一 字符串拼接方式1
            //之前的算数运算符 只是用来数值类型变量进行数学运算的   
            //而 string 不存在算数运算符不能计算 但是可以通过+号来进行字符串拼接   (并列读)
            string str = "123";
            //用+号进行字符串拼接
            str = str + "456";
            Console.WriteLine(str);
            str = str + 1; 
            Console.WriteLine(str);
            // 复合运算符 +=
            str = "123";
            str += "1"+ 4 + true;
            Console.WriteLine(str);   //12314true

            str += 1 + 2 + 3 + 4;   //第一个是整形数字 所以按算数运算符 是10    //12314true10
            Console.WriteLine(str);   
            str += ""+ 1 + 2 + 3 + 4;   // 1234        //12314true101234
            Console.WriteLine(str);  //看第一个到底是不是字符串,要是字符串,就先按照字符串拼接规则,后面的数字不会相加
            str = " ";
            str += 1 + 2 + "" + 3 + 4;   //334 
            Console.WriteLine(str);      //看第一个不是字符串,是整形,就按算术运算符规则,1+2=3 后面是字符串,所以是 334

            str ="123";
            str = str + (1 + 2 + 3);    //1236

            //注意 : 用+号拼接 是用符号唯一方法 不能用-*/%....





            #endregion






            #region 知识点二 字符串拼接方式2
            //固定语法
            //string.Format("待拼接内容",内容1,内容2,.......);
            //拼接内容中的固定规则
            //想要被拼接的内容用占位符替代 {数字》数字:~n依次往后
            //string st1 = string.Format("我是{0},我今年{1}岁,我想要{2}","唐老狮", 18, "天天学习, 好好向上");
            //Console.WriteLine(st1);

            //st1 = string.Format("asdf{o},{1},sdfasdf{2}",1, true, false); Console.WriteLine(st1);

            //Console.WriteLine("A{0}B{1}C{2}",1,true,false);


            #endregion


            //定义一个变量存储客户的姓名,然后再屏幕上显示: “你好,XXX” XXX代表客户的姓名
            //定义两个变量,一个存储客户的姓名,另一个存储年龄,然后再屏幕上。xxx代表客户的姓名,yyy代表年龄显示: “xxx + yyy岁了”举例(唐老狮18岁了)

            string name2 = "唐老狮";
            int age = 99;
            Console.WriteLine(name2 + age +"岁了");
            str = string.Format("{0}{1}岁了", name2, age);
            Console.WriteLine(str);

            Console.WriteLine("{0}{1}岁了",name2,age );




            //当我们去面试时,前台会要求我们填一张表格,有姓名,年龄,邮箱家庭住址,期望工资,请把这些信息在控制台输出。
            string name3 ="唐老鸭";
                int age2 = 190;
            string email = "tpandme@163.com";
            string address = "地球深处";
            long money = 999999999999999;
            Console.WriteLine("姓名:{0} \n年龄: {1}\n邮箱: {2}\n家庭住址: {3}\n期望薪资: {4}\n",name3,age2, email,address , money) ;


                //请用户输入用户名、年龄、班级,最后一起用占位符形式打印出来

                Console.WriteLine("请输入你的用户名");
            string adminName = Console.ReadLine(); 
            Console.WriteLine("请输入你的年龄");
            string ageStr = Console.ReadLine(); 
            Console.WriteLine("请输入你的班级");
            string classStr = Console.ReadLine();
            Console.WriteLine("{0},{1}{2}", adminName, ageStr,classStr);







            //string JZ = "进制";
            //JZ = "你好"+ JZ;
            //Console.WriteLine(JZ);

            string name = "唐老狮";
            Console.WriteLine("你好,"+name);
            Console.WriteLine("你好,{0}",name);
            string str4= string.Format("你好,{0}", name); 
            Console.WriteLine(str4);



            string XXX = "舒服";
            int YYY = 32;
            XXX = XXX + YYY+"岁了";
            Console.WriteLine(XXX);


            Console.WriteLine("姓名"+ "年龄"+"邮箱"+"家庭住址"+ "期望工资");

            string sst2 = string.Format("我是{0},我今年{1},我的邮箱是{2},家庭住址是{3},期望待遇是{4}", "jz", 34, 16546544, "西安市", 20000);
            Console.WriteLine(sst2);

            Console.WriteLine("我是{0},我今年{1},我的邮箱是{2},家庭住址是{3},期望待遇是{4}","jz",34,16546544,"西安市",20000);














        }
    }
}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值