?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
一. 在C#中,??有两U含义;
1.联值符P?左右两边只要有一Ҏ字符或者字W串cd的时?用?”表C接左右两边的数据?/p>
2.数学中的加号Q参与运的是字W型的数据,表示q行数学上的加法q算?/p>
赋D符=Q不是数学中的等于符PQ是C#中最低的q算{Q在最后执行?/p>
? 占位W?/strong>
W一个{0}
W二个{1}
W三个{2}
.......
例如QConsole.WriteLine("姓名{0} 性别{1} q龄{2}",nameQsexQage);
复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 输出变量与联?/p>
{
class Program
{
static void Main(string[] args)
{
string name;
name = "张三";
int age = 28;
age = 18; //重复赋值变量age的倹{?/p>
decimal pay = 7600.33m;
//Console.Write("我叫"+name);
//Console.Write(",今年"+age+"?");
//Console.Write("我的工资?quot;+pay+"?");
//Console.WriteLine("我叫"+name+",今年"+age+"?"+"我的工资?quot;+pay+"?");
Console.WriteLine("我叫{0},今年{1}?我的工资是{2}?", name, age, pay);//{0}{1}{2}表示占位W。占位符可以重复使用Q可以省略?/p>
Console.WriteLine("我叫"+name,"今年"+age+"岁了.");//逗号前ؓW一个参敎ͼconsole输出逗号前的W一个参数?/p>
Console.WriteLine("{0}我叫" + name, "今年" + age + "岁了.");//{0}"今年" + age + "岁了."代替前面的占位符的变量?/p>
int a = 1;//同ؓ数字cd的用?”表C数学上的加法?/p>
//string a = "1"; 联值符L用法区别Q左右两边只要一Ҏ字符或者字W串cd用?”就是联值符受?
int b = 2;
Console.WriteLine(a+b);
Console.WriteLine("1+2");
Console.ReadKey();
}
}
}
复制代码
复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 变量作业
{
class Program
{
static void Main(string[] args)
{
string name = "张三";
string Tel = "13111111111";
char sex = '?#39;;
int age = 25;
Console.WriteLine("{0},{1},{2},{3}",name,Tel,sex,age);
Console.ReadKey();
}
}
}
复制代码
复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 变量作业4
{
class Program
{
static void Main(string[] args)
{
string Pho = "SAMSUNG";
string type = "I9300";
decimal money = 3799m;
string weight = "0.3kg";//double weight = 0.3;
Console.WriteLine("我的手机牌子是{0}Q型h{1},手机h是{2}?重量是{3}",Pho,type,money,weight);
Console.ReadKey();
}
}
}
复制代码
Console.ReadLine();用于接收用户输入的数据,需要定义一个字W串cdQstringQ的变量来存储用L变量?/p>
string input;
input=Console.ReadLine();
{h?string input=Console.ReadLine();
复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 用户输入
{
class Program
{
static void Main(string[] args)
{
// string input;
Console.WriteLine("输入q句话的前面");
Console.WriteLine("请在q里输入一句话Q?quot;);
string input = Console.ReadLine();
Console.WriteLine("输入q句话的后面");
Console.ReadKey();
}
}
}
复制代码
? 交换变量数?/strong>
若要怺交换两个变量的数|需要借助W三个变量来完成?/p>
int a =5,b=10;
int c;
c = b;
b = a;
a = c;
Console.WriteLine("a={0} b={1}",a,b);
Console.ReadKey();
复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 交换变量
{
class Program
{
static void Main(string[] args)
{ //交换两个变量的算法,需要介助第三个变量?/p>
int a = 5;
int b = 10;
int c;
c = a;
a = b;
b = c;
Console.WriteLine("a={0} b={1}",a,b);
Console.WriteLine("a={0} b={1}",b,a);//q不会交换两个变量的?/p>
Console.ReadKey();
}
}
}