跟siki老师学C#第一天

siki师学C#第七天 今天我们要学习的内容是函数,也叫做方法。什么叫方法? 就是我们为了达到某个目的或者实现某项功能而设定的一系列步骤。为什么要使用方法呢? 我们在之前编写的控制台应用程序都是写在Main()方法中的,在控制台应用程序中,程序的执行是以Main()方法为程序入口的,也就是说无论你Main()方法写在哪里,只要你执行这个程序,程序就要找到Main()方法,找到才按Main()方法里面的顺序执行,如果找不 阅读详情

说在前面的废话:

很久以前就关注了泰课在线,因为是学习Unity3D的,所以在找视频教程的时候找到了siki老师的《黑暗之光》教程,从那以后就很喜欢siki老师的课程。(绝对不是在打广告!!)
后来心知肚明地告诉自己基础学得一塌糊涂,所以决定从最基本的开始抓起。好在siki老师不仅有Unity3D的课程,也有C#基础教程,所以从那时起,我手里就捏着siki老师的教程,可笑的是竟然没有下定决心学起,平白无故地浪费了那么多的时间。
2016年,差不多是在新一年的开端吧,我想:还等什么呢?难道还有契机让我等待吗?
没有了,从现在开始,最坏的结果也不过是大器晚成!

2016114日,正式开始学习编程,因为以前玩了三年的编程了,自己什么都不会!没脸说自己学过编程!乖乖从头开始学吧! 

既然是从头学起,那理所当然的要从最简单的说起:
命名:
C#中有两种命名方式,一种叫驼峰命名法,另一种叫Pascal命名法。
驼峰命名法的要求是:第一个单词的所有字母全部小写,后面的所有单词首字母大写,其余字母小写;
如:

String myPhone = "IPhone5S";     //定义字符串:我的手机
int enemyAge = 300;       //定义整型数值:敌人的年龄

Pascal命名法的要求则是:组成标识符的所有单词首字母都要大写,其他字母一律小写;而当该标识符是英文单词的缩写时,则所有字母都要大写(这个类似于常量的定义方法);
如:

class EnemyMove{
   
   };       //定义一个敌人移动的类
class PlayerShoot{
   
   };     //定义一个玩家射击的类
class OpenDoor{
   
   };        //定义一个开门的类
class HP{
   
   };              //定义一个血量的类
static void GameStart(){};  //定义一个游戏开始的方法
static void ClickButton()
siki师学C#第六天(练习部分) 十三道练习题,以我这麻瓜脑袋,估计又要有漏了。。。1.找出100到999之间的水仙花数,如153=1*1*1+5*5*5+3*3*3;for (int i = 100; i < 1000; i++) { int hundredNum = i / 100; int tenNum = (i / 10) % 10; int unitNum = i % 10; int sum 阅读详情

相关推荐

siki师学C#第二天

今天我们学习的是C#中的一些符号,包括一些常用字符运算符等。首先来看一个例子:string playerName = "马里奥"; int playerLevel = 10; int HP = 200; float EXP = 800.9f;Console.WriteLine("主角的名字为{0} 主角的等级为{1} 主角的血量为{2} 主角的经验值为{3}", playerName, playe

StandFull的博客 1350

Unity PRG《黑暗之光》Siki教程+《火炬之光》源码.txt

Unity 大型RPG游戏《黑暗之光》教程 +《火炬之光》源码下载 视频大小:10G 教师:siki

siki师学C#第五天

第五天,学习第一个知识就是关于类型转换的。类型转换,顾名思义是与类型密切相关的。为什么要进行类型转换呢?因为我们当前的类型不满足我们使用当前变量,所以要把当前变量转换成我们需要的类型。 例如我们之前做过的练习题中,我们要求用户从控制台输入一个数字,然后我们拿这个数字作一系列运算。但是我们知道,从控制台输入的只是一个字符串,但我们想要的是一个数字,很明显是不满足我们使用要求的,所以这个时候我们就要进

StandFull的博客 1203

NGUI教学视频

分享一个SIKI师的NGUI教学视频 百度网盘: 链接:https://pan.baidu.com/s/1Q9pvMSe8GdcIMUFP6jTzIg 提取码:shdv

略懂PS的呆毛王的博客 543

C# 多线程 学习理解记录

主线程之外可以开启现场运行,而不影响主线程,比如开启线程任务后不影响窗口拖拽Task Thread对比Thread th=new Thread(函数名称或匿名函数);Task.run(函数名称或匿名函数);底层一样,但是Task封装得更好,更容易管理在异步方法 的函数体里 await Task.run(函数名称或匿名函数);,会等待现场运行完该行代码add()函数装多个任务·然后。

qq_38239133的博客 1025

SIKI学习——C#中级教程_10关于访问修饰符 protectedstatic

1.关于访问修饰符 protectedstatic 1.修饰符 修饰符,用来类型或者成员的关键字。修饰符可以指定方法的可见性。

qq_42983775的博客 290

《UI框架_Siki师》(一)(共2篇)

因为原代码有所不同,所以自己撸一个,以便查看。

xingjiaming1的博客 7031

siki师学C#第六天

我们在第五天学习了类型转换一个复杂类型–枚举类型。今天我们接着学习复杂类型中的剩余两个类型–结构体数组。其实枚举类型结构体比较类似,它们都是定义在命名空间中、类的上面。 这两个类型都是定义出来供我们使用的,但是是有区别的,枚举类型里面存储的是一个变量的不同取值,而结构体则表示的是不同变量。这么说可能大家还不清楚,那是当然,我还没介绍结构体呢。刚才说枚举类型结构体的定义方式相同,那我们来试着

StandFull的博客 929

siki师学C#第八天

上一次我们学到方法的到时候说到一个参数可以是数组的情况static void GetArray(int[] array) {}这里是数组作为一个方法的参数,所以叫做数组参数,还有一个东西叫做参数数组: 在数组参数中,我们在用这个方法的时候需要把我们自己构造的这个数组传过去作为参数,而参数数组则不,它是在调用的时候把一组数据放在后面的括号里,传递过去之后,会自动地把这一组数据构造成数组并使用:sta

StandFull的博客 1935

siki师学C#第三天(下)

虽然是周末,学习还是不能停,美好的一天不能做几道练习题就糊弄过去了,接着往下学习。今天学习C#语句。 说到C#语句,我们就要先说流程控制。 什么是流程控制呢?流程控制就是我写出来的代码由我来决定它到底怎么运行,按什么顺序或条件。 那么,为什么要使用流程控制呢? 在前两天中我们写下的代码都是非常简单的代码,只要编译器从上往下逐行执行,就能得到我们想要的结果,但实际上,我们要实现一个功能,远比这

StandFull的博客 1361

siki师学C#第九天(满满的都是练习)

第一阶段的C#学习已经结束了,接下来就是一大堆的练习题,慢慢做吧。1,将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。static void Main(string[] args) { Console.WriteLine("请输入正整数:"); int num = Convert.ToInt32( Console.ReadLine()); Console.

StandFull的博客 2189

siki师学C#第三天(上)

今天我们来接着学习C#,内容大概为:控制台接收数据,还有几道练习题。什么叫控制台接收数据? 我们回想一下第二天的学习内容中,我们要求得小明、小红、小刚三个人的总成绩三门科目的平均成绩,那么他们的成绩是怎么得到的呢?是我们在代码里面就给它赋值,然后它才进行一系列运算。这就涉及到了交互性,我们开发的软件、编写的程序是给客户用的,我们给客户提供的是一个完整的产品,而不是一个代码集,也就是说用户不会在代

StandFull的博客 2158

siki师学C#第四天(练习部分)

学习了分支循环以及跳出循环的方法,接下来十三道小练习奉上:1.编写一个程序,对输入的四个整数,求出最大值、最小值,并打印出来显示在控制台上;Console.WriteLine("请输入四个整数:"); int num1 = Convert.ToInt32(Console.ReadLine()); int num2 = Convert.ToInt32(Console.ReadLine()); int

StandFull的博客 1630

siki师学C#第四天(学习部分)

上节的最后我们介绍了if判断分支,我们接着介绍流程控制里面的分支: 除了之前说的if-else分支之外,我们还有另一个分支:switch-case分支。switch-case分支:int num = Convert.ToInt32(Console.ReadLine()); switch(num) { case 0: Console.WriteLine("您输入的数字是0"

StandFull的博客 890

【导航贴】我做过的一些小项目(持续更新)

作为一名普通大学生,在刚上大学的时候才开始接触编程,我把我学习编程过程中做过的一些项目分享出来,以下项目都是本人之前做的,基本都是上网期间跟着师一起敲下来,或者后面自己琢磨后重新做一遍的项目,放在这里的项目我大概率都不会单独出一个帖子来讲里面的技术路线技术细节,工程文件中基本都有详细的注释,我会把这个项目对应的一些简介一起放上来,如果有小伙伴在学习时跟的网我是同一个,可以参考我听时写的笔记有详细注释的代码,有需要的可以直接取走,如果方便的话,顺便在github上帮我点个star。

qq_59554113的博客 833

问一下这个代码字体,SiKi师用的

问一下这个代码字体, 一位siki师用的 ** 先上图,知道的麻烦告诉我一下,用这个字体的话我的学习成绩就不用担心了! **

weixin_45609902的博客 328

面试siki师失败

今天面试失败了,因为这两天都没怎么好好学习,也学不进去,所以说我就想当做分水岭,希望在写完之后我能重新认真的工 作,而不是去想那些乱七八糟的没用的东西. 应该是我对自己不自信?还是因为太多重视这次的考核了?我一直没用自己新学到的知识,而是采用原来的知识来学习,我想,这就是我的不足的,努力了那么久,却没有回报的感受是真的真的很难受啊,其实换皮没有成功的一个主要原因就是因为 AI蛇没有做好,回首

一叶子的博客哦 1万+

求一份siki学院javaee-a计划的全部资料

求一份siki学院javaee-a计划的全部资料,主要想学习里面的微信小程序开发

qq_44575594的博客 1234
下一篇: 跟siki老师学C#第二天
博士装呗
博客等级 码龄11年 63粉丝 30原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值