4.转义字符
\b    退格符
\n     换行
\r     回车,移到本行开头
\t     水平制表符
\\      代表反斜线字符“\“
\'        代表一个单引号字符
@字在字符串前面表示不转译
 
5.
隐式转换:

double>int

强制转换:
double a = 3.14;
int b = (int)a;

 
 
 
6.//自加自减对自身的加减 直接影响
自增:
a++(运算后再自加)
++a(先加后参与运算)

自减:
a-- (运算后再自减)
--a(先减后参与运算)

 
例子1:
using System;

namespace _014输入秒
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入秒数:");
string Seconds = Console.ReadLine();
int ms = Convert.ToInt32(Seconds); int b = * * ;
int day = ms / b;
int hour = ms % b / ;//把一天的秒数减去,然后除以一个小时的秒数 int minute = ms % /;
int d = ms % b % % ;
Console.WriteLine("107653秒是{0}天,{1}小时,{2}分钟,{3}秒",day,hour,minute,d); }
}
}

例子2:

例子2:强制转换
输入年龄,输入性别,输入工资
Console.WriteLine("请输入年龄");
string age= Console.ReadLine();
int ag= Convert.ToInt32(age);
Console.WriteLine("请输入性别");
string sex = Console.ReadLine();
char c= Convert.ToChar(sex);
Console.WriteLine("请输入工资");
string GZ = Console.ReadLine();
double d= Convert.ToDouble(GZ );
Console.WriteLine("输入年龄");
string age= Console.ReadLine();
int a= int.Parse(age);
double.Parse
例子3:判断是否是闰年
using System;

namespace _017
{
class Program
{
static void Main(string[] args)
{
//判断是否是闰年
Console.WriteLine("请输入年份:");
int year = int.Parse(Console.ReadLine());
bool a = year % == || year % == && year % != ;
Console.WriteLine(a);
}
}
}

例子4:

 
using System;

namespace _023输入密码
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入密码:");
string MM = Console.ReadLine();
if (MM == "")
{
Console.WriteLine("正确");
}
else
Console.WriteLine("错误,请从新输入");
Console.WriteLine("请输入密码:");
string a = Console.ReadLine();
if (a == "")
{
Console.WriteLine("正确");
}
else
Console.WriteLine("错误");
}
}
}

另一方法:

using System;

namespace _023输入密码
{
class Program
{
static void Main(string[] args)
{
int count = ;
while (count < )
{ Console.WriteLine("请输入密码:");
string MM = Console.ReadLine();
if (MM == "")
{
Console.WriteLine("正确");
break;
}
else
count = count + ; Console.WriteLine("输入有误,请重新输入:");
}
}
}

例子5:

 
 
using System;

namespace _026密码2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入用户名:");
Console.WriteLine("请输入密码:");
string name = Console.ReadLine();
string pad = Console.ReadLine();
if (name == "admin" && pad == "")
{
Console.WriteLine("正确");
}
else if (name != "admin")
{
Console.WriteLine("用户名错误");
}
else if (pad != "")
{
Console.WriteLine("密码错误");
} }
}
}

 
 
 

C#学习入门第二篇的更多相关文章

  1. RabbitMQ学习总结 第二篇:快速入门HelloWorld

    目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...

  2. 学习KnockOut第二篇之Counter

                                                                        学习KnockOut第二篇之Counter        欲看此 ...

  3. ElasticSearch入门 第二篇:集群配置

    这是ElasticSearch 2.4 版本系列的第二篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  4. JavaWeb学习总结第二篇--第一个JavaWeb程序

    JavaWeb学习总结第二篇—第一个JavaWeb程序 最近我在学院工作室学习并加入到研究生的项目中,在学长学姐的带领下,进入项目实践中,为该项目实现一个框架(用已有框架进行改写).于是我在这里记录下 ...

  5. Egret入门学习日记 --- 第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)

    第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<E ...

  6. 老老实实学习WCF[第二篇] 配置wcf

    老老实实学WCF 第二篇 配置WCF 在上一篇中,我们在一个控制台应用程序中编写了一个简单的WCF服务并承载了它.先回顾一下服务端的代码: using System; using System.Col ...

  7. 跟初学者学习IbatisNet第二篇

    在上一篇里面我们知道了什么是IbatisNet,并且知道了如何用IbatisNet进行简单的增删改查的操作,在这一篇文章里面我们主要介绍一下IbatisNet操作存储过程. 我们一般把存储过程分为两种 ...

  8. Python学习【第二篇】Python入门

    Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...

  9. Hadoop入门第二篇-MapReduce学习

    mapreduce是一种计算模型,是google的一篇论文向全世界介绍了MapReduce.MapReduce其实可以可以用多种语言编写Map或Reduce程序,因为hadoop是java写的,所以通 ...

随机推荐

  1. 【紫书】uva489 Hangman Judge 做了很久Orz

    题目链接:https://vjudge.net/problem/UVA-489 题意:给出两行字符串,第一行是标准答案,第二行是玩家猜的串.玩家每次猜一个,猜对一个,标准答案中所有该字符都算被猜到.猜 ...

  2. hive中创建子表并插入数据过程初始化MR报错解决方法

    本文继成上一篇通过hive分析nginx日志文章,详情参考下面链接: http://www.cnblogs.com/wcwen1990/p/7066230.html 接着来: 创建业务子表: drop ...

  3. linux下eclipse环境配置的坑

    打开eclipse问题: Q:"could not start goclipse because java version is 0"S:./eclipce -vm /usr/li ...

  4. Django:模型model和数据库mysql(二)

    上一篇把简单的模型与数据库的搭建写了一遍,但模型中有很多深入好用的写法补充一下. 同样的栗子,建立新的模型与数据库来写一写 1.依然是搭建环境 >>>django-admin sta ...

  5. HTML5:一些部件

    在表单里经常会用到很多部件 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

  6. [daily][archlinux] 本地字符乱码, 无法显示中文

    一: 突然有一天,Konsole里边看见的中文文件名的文件,就变成了乱码.thunderbird存到本地的附件,文件名也变成了乱码. 在X下查看locale,内容如下: 手动设置了之后也不对. 但是在 ...

  7. [skill][https][ssl/tls] HTTPS相关知识汇总

    结论前置: A 身份验证 证书, 服务器证书 B 密钥协商 RSA   DHE / ECDHE   PSK C 加密通信 加密通信采用对称加密,使用B阶段协商出来的密钥. B 阶段如果使用 RSA 协 ...

  8. python各种模块,迭代器,生成器

    从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能) 本质就是.py结尾的python文件(文件名:test.py,对应的模块名就是test) 包:用来从逻辑上组织模块的,本质就是一个目 ...

  9. Java之旅_高级教程_数据结构

    摘自:http://www.runoob.com/java/java-data-structures.html 了解即可 Java 数据结构 Java 工具包提供了强大的数据结构.在Java中的数据结 ...

  10. Orchard Core 版本冲突 The type 'FormTagHelper' exists in both 'Microsoft.AspNetCore.Mvc.TagHelpers, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' and...

    最近老大让我看Orchard Core,这是一个CMS系统.可以先参考大佬的文章:https://www.cnblogs.com/shanyou/archive/2018/09/25/9700422. ...