using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.Net.Sockets;
namespace SockeConsoleServer
{
class Program
{
#region
static void Main(string[] args)
{
//注释样式一
/*
* 注释样式二
*/
/// 注释样式三
/*
* 变量命名规则
* 变量名的第一个字符必须是字母,下划线(_)或者@
* 其后的字母可以是字母,下划线或者数字
*/
string @temp_name1 = null;
/*
*"+=","-=","=+","=-"的那些事
*/
int var1 = 3;
int var2 = 5;
int var3 =19;
int var4 = 0;
int var5 = 99;
var1 =+ var2;// "=+" 一元运算符 var1的值等于var2的值
Console.WriteLine(var1);// 输出值为5
var3 += var2;// "+=" 一元运算符 var3的值等于var3 + var2的值
Console.WriteLine(var3);// 输出值为24
var4 =- var2;// "=-" 一元运算符 var4的值等于var2的值乘以-1
Console.WriteLine(var4);// 输出值为-5
var5 -= var2;//"-=" 一元运算符 var5的值等于var5 - var2的值
Console.WriteLine(var5);// 输出值为94
/*
*"++","--"的那些事
*/
int var_temp1 = 9;
int var_temp2 = var_temp1--;
Console.WriteLine(var_temp2);// 输出值为9
int var_temp3 = --var_temp1;
Console.WriteLine(var_temp3);// 输出值为7
int var_temp4 = var_temp1++;
Console.WriteLine(var_temp4);// 输出值为7
int var_temp5 = ++var_temp1;
Console.WriteLine(var_temp5);// 输出值为9
/*
* 转义字符的那些事
*/
char[] charArr = new char[3];
charArr[0] = '\''; // '
charArr[1] = '\"'; // "
charArr[2] = '\\';// \
string temp_string = "fdsfsd'sfdsfsdfdsfdsfsd\n\rfdsfds";// "\n" 换行 "\r" 回车
// @字符 逐字地制定字符串。让转移字符"\"保持原意,不要转义。
string string_test = @"test\ntest";
Console.WriteLine(string_test);// test\ntest 中间没有换行,但是双引号例外
Console.ReadKey();
}
#endregion
}
}