C#中MessageBox中加入换行符

今天,试着用c#中的结构体声明,并且调用MessageBox显示结构体中的内容,但是发现没有换行符不是很好看,于是在网上找加换行符的方法,但是没有找到,于是我试了一下C语言中的\n,结果发现是可以的。

附上代码:

        private void button1_Click(object sender, EventArgs e)
        {
            //声明一个Book结构体类型的变量
            //将textbox中的属性值赋给mybook
            Book myBook;
            myBook.title = textBox1.Text;
            myBook.author = textBox2.Text;
            myBook.price = decimal.Parse(textBox3.Text);

            //messagebox传递存储的信息
            //+表示字符串的连接
            string strMessage = "书名:" + myBook.title+"\n"; 
            strMessage = strMessage + "作者:" + myBook.author+"\n"; ;
            strMessage = strMessage+"价格:" + myBook.price;
            MessageBox.Show(strMessage, "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
结果显示如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值