c#入门
只想努力的奔跑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
追着嘟嘟学c#系列入门第一篇-----c#的编译过程【蓝鸥出品】
第一次接触c#语言,之前有些c++、c的基础第一课主要讲的是c#的编译过程以及注释的用法1.与c++相同编译过程都是:“源代码” ->"编译器"->“机器码”;2.单行注释,与c++相同"//".3.多行注释"/* */"4.文档注释“///”5.一个tab==4个空格6.cw两下tab就可直接生成Console.WriteLine();7.6中的 Console原创 2016-09-13 17:53:59 · 365 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第十四篇-----c#的二维数组【蓝鸥出品】
二维数组// 声明一个二维数组// 生成一个2行3列的数组// int [,] intArray=new int[2,3];// 使用循环遍历数组// 遍历数组中的每一行// for (int i = 0; i // for (int j = 0; j // // 依次遍历每一行中的每一列// Console.Write (intArray[i,j]);原创 2016-09-18 14:14:04 · 438 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第十三篇-----c#的一维数组【蓝鸥出品】
数组的声明:声明一个int类型的数组初始化要制定数组的容量(大小)每一个数组都有默认的值 0 int [] intArray = new int[5]; 数组的访问:// 使用数组intArray[0]=7;// 数组下标不能超出位置Console.WriteLine (intArray[0]);//使用new给数组赋值叫做动态赋原创 2016-09-18 11:52:59 · 282 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第十二篇-----c#的for语句【蓝鸥出品】
for循环语句实现如图输出结果for (int j = 0; j for (int i = 0; i Console.Write(i+1);}Console.WriteLine ();}练习1.// for(int i = 1; i// if (i % 7 != 0 && (i / 10 != 7) && (i %原创 2016-09-18 11:45:36 · 259 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第十一篇-----c#的while和dowhile语句【蓝鸥出品】
循环结构while循环:break语句在循环中的作用continue语句在循环中的作用do while循环语句总结练习:int sum=0;int i = 0;int N = 0;do{N=i;i++;N=i;sum=i+sum;if(sum>10000){Console.W原创 2016-09-18 11:30:29 · 383 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第十篇-----c#的Switch语句【蓝鸥出品】
Switch语句表达式的值不能是浮点数,只能是整数,字符串,一般用整数case后面的值必须和表达式的值的类型相同case后的值不能是变量,只能是常量或者常量表达式,必须是确定的值case的顺序不会影响最终的结果多个case可以执行一个语句块如果case中有代码块就必须加breakconst int b=1;//必须用const修饰,这样b的值就确定了后面不可以修改原创 2016-09-18 11:22:01 · 415 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第九篇-----c#的if语句【蓝鸥出品】
1.程序的三种结构2.if语句(()中结果为bool型)if(){}else{}(如果()中结果我true则执行if中的语句否则执行else中的语句)if(){}else if (){}else{}if真执行if,else if 真执行else if,否则执行else(else if可以有多个)3.问号表达式(是三目运算符链接三个操作数)条件原创 2016-09-14 15:56:58 · 369 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第八篇-----c#的关系运算符和逻辑运算符【蓝鸥出品】
关系运算符 :> ,=,==,!=返回的是个bool类型的关系运算符高于赋值运算符低于一般算式运算符C#中bool只能有true和false,不能用0 或者非0代替逻辑运算符逻辑或预算 ||逻辑与预算符 &&逻辑运算中的短路现象(就是说如果前面一个可以确定整个的结果,就不对后面运算了)逻辑非原创 2016-09-14 15:43:03 · 450 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第七篇-----c#的控制台的输入输出【蓝鸥出品】
Console - 控制台在控制台上写一行文本 - “Hello World!”控制台的输出,输出一些显示在控制台上WriteLine会在当前打印的信息末尾加上回车换行,而Write不会加回车换行控制台的输入 从控制台输入一些文本信息到程序中需要一个字符串类型的变量接收从控制台中读取的信息格式化输出语句 在格式化输出中,大括号表示占位符,大括原创 2016-09-14 15:24:51 · 354 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第六篇-----c#的字符串的使用【蓝鸥出品】
字符串string1.字符串的拼接字符串用+进行拼接(+=也可用)2.字符串中转意字符转意字符 \n表示换行、回车\t表示制表符\"表示双引号 \'表示单引号\\表示\字符串中转义字符失效后我们要用两个双引号来打印双引号在字符串前面加上@会使字符串中的转义字符失效链接:http://edu.youkuaiyun.com/cou原创 2016-09-14 15:13:41 · 274 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第五篇-----c#的类型转换【蓝鸥出品】
自动类型转换(由系统自动完成)不会导致数据精度的丢失只能从底精度类型转高精度类型强制类型转换会丢失精度需要显示的转换1.使用类型进行强制类型转换 直接舍去小数部分不进行四舍五入2.使用系统提供的强制转换方法进行转换 会四舍五入了特殊的float3.使用类型的解析方法(专门对字符串操作)Parse 链接http:原创 2016-09-14 14:59:12 · 360 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第四篇-----c#的运算符和表达式【蓝鸥出品】
什么是运算符?链接操作数,根据操作返回一个值,运算符是一个符号。什么是表达式?使用运算符将操作数链接起来的有效的式子。52=a;(这就是没有意义的式子)如果链接的两个操作数是整数,结果也是整数,直接会去掉小数部分。运算符发分类双目运算符 二元运算符(链接两个操作数)+,-,*,/,%,,=,>,=,单目运算符 一元运算符(只连接一个操作数)原创 2016-09-14 14:36:50 · 316 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第三篇-----c#的基本数据类型【蓝鸥出品】
基本数据类型每种数据类型都有相应的范围,超出范围的值被赋值的话会报错float赋值必须要加f!!!using System;namespace Lesson05{class MainClass{public static void Main (string[] args){Console.WriteLine ("Hello W原创 2016-09-14 13:54:18 · 398 阅读 · 0 评论 -
追着嘟嘟学c#系列入门第二篇-----c#的变量和数据类型【蓝鸥出品】
c#的变量声明变量的类型+变量名;变量:存储在内存中可以改变的量变量声明的过程:首先会在内存中申请一块可以放心变量对应类型的空间,然后赋值就是把这个值放在申请出来的空间里面。课里面的比喻很形象,硬盘把数据传给内存,需要的时候内存把数据传给cpu,程序就是保存在内存里面。常见的几种变量类型int整型float单精度浮点型(赋值的时候加个f(例如:1.6f))d原创 2016-09-14 09:54:18 · 343 阅读 · 0 评论 -
追着嘟嘟学c#系列入门实战篇-----c#命令行游戏【蓝鸥出品】
using System;namespace MyFirstGame {class MainClass {public static void Main (string[] args) {// c#中不能用while(1)来实现死循环因为不能用0或者非0的数来代替true/* 游戏即将启动时做一些操作 */// 定义一些游戏的参数const int mapW =原创 2016-09-18 15:13:12 · 508 阅读 · 2 评论
分享