随笔分类 -  C#

摘要:1、c#中的访问修饰符public :公开的公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。protected interna 阅读全文
posted @ 2016-06-11 14:54 静梦亭 阅读(289) 评论(0) 推荐(0)
摘要:绝对路径和相对路径绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。相对路径:文件相对于应用程序的路径。结论:我们在开发中应该去尽量的使用相对路径。 阅读全文
posted @ 2016-06-11 14:45 静梦亭 阅读(269) 评论(0) 推荐(0)
摘要:1、绝对路径和相对路径绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。相对路径:文件相对于应用程序的路径。结论:我们在开发中应该去尽量的使用相对路径。 2、装箱、拆箱装箱:就是将值类型转换为引用类型。拆箱:将引用类型转换为值类型。看两种类型是否发生了装箱或者拆箱,要看,这两种类型是否存在 阅读全文
posted @ 2016-06-11 14:44 静梦亭 阅读(245) 评论(0) 推荐(0)
摘要:1、里氏转换1)、子类可以赋值给父类2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。 2、子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。 3、is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个falseas:表示类型转换,如果能够转换则返回 阅读全文
posted @ 2016-06-11 14:43 静梦亭 阅读(248) 评论(0) 推荐(0)
摘要:计算一断程序执行所花的时间 : 阅读全文
posted @ 2016-05-28 23:36 静梦亭 阅读(366) 评论(0) 推荐(0)
摘要:1、命名空间可以认为类是属于命名空间的。如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的命名空间。1)、用鼠标去点2)、alt+shift+F103)、记住命名空间,手动的去引用 2、在一个项目中引用另一个项目的类1)、添加引用2)、引用命名空间 3、值类型和引用类型区别:1、值 阅读全文
posted @ 2016-05-28 23:34 静梦亭 阅读(404) 评论(0) 推荐(0)
摘要:1、类语法:[public] class 类名{ 字段; 属性; 方法;}写好了一个类之后,我们需要创建这个类的对象,那么,我们管创建这个类的对象过程称之为类的实例化。使用关键字 new. this:表示当前这个类的对象。类是不占内存的,而对象是占内存的。 2、属性属性的作用就是保护字段、对字段的赋 阅读全文
posted @ 2016-05-21 09:12 静梦亭 阅读(305) 评论(0) 推荐(0)
摘要:格式化输出: 占位符会四舍五入 例: 输出结果: 1.25 阅读全文
posted @ 2016-05-10 21:27 静梦亭 阅读(258) 评论(0) 推荐(0)
摘要:练习: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Consol 阅读全文
posted @ 2016-05-10 21:25 静梦亭 阅读(366) 评论(0) 推荐(0)
摘要:1、我们在Main()函数中,调用Test()函数,我们管Main()函数称之为调用者,管Test()函数称之为被调用者。如果被调用者想要得到调用者的值:1)、传递参数。2)、使用静态字段来模拟全局变量。如果调用者想要得到被调用者的值:1)、返回值 2、不管是实参还是形参,都是在内存中开辟了空间的。 阅读全文
posted @ 2016-05-09 16:20 静梦亭 阅读(373) 评论(0) 推荐(1)
摘要:字符串转整型:Convert.ToInt32("");Convert.ToDouble("");Convert.ToDecimal("");……失败会抛异常 还有:int.Parse("");double.Parse("");decimal.Parse("");……失败会抛异常 区别是Convert 阅读全文
posted @ 2016-05-09 16:14 静梦亭 阅读(309) 评论(0) 推荐(0)
摘要:枚举类型转换成int类型例: 输入结果:0 还有一个功能: 输入结果:5 输出结果:6 int类型转换成枚举类型 输入结果:男 枚举类型转换成String类型 输出结果:男 String类型转换成枚举类型注意:无法强制类型转换 强制类型转换是错误的正确的: 1 using System; 2 usi 阅读全文
posted @ 2016-05-09 07:43 静梦亭 阅读(6280) 评论(0) 推荐(0)
摘要:摘要: (主要是传智播客的赵剑宇老师上课的笔记自己在加上一点自己的理解,在此感谢赵剑宇老师) 1、变量类型int double string char bool decimal变量的使用规则:先声明再赋值最后使用 2、Camel Pascal Camel: 主要用于变量的命名 骆驼式命名法就是当变量 阅读全文
posted @ 2016-05-09 07:34 静梦亭 阅读(580) 评论(0) 推荐(0)
摘要:字符串转整型: 失败会抛异常 还有: 失败会抛异常 区别是Convert.ToInt32内部是调用int.Parseint.Parse效率更高一点同理Convert.ToDouble内部也是调用double.Parsedouble.Parse效率更高一点……失败都会抛异常 int.TryPars尝试 阅读全文
posted @ 2016-05-03 23:22 静梦亭 阅读(343) 评论(0) 推荐(0)
摘要:第一个控制最小值, 第二个控制最大值。 阅读全文
posted @ 2016-05-03 22:17 静梦亭 阅读(1953) 评论(0) 推荐(0)
摘要:(主要是传智播客的赵剑宇老师上课的笔记,由于这几天的课和以前上C学C语言和C++几乎都学过所有开始跳着学,在此感谢赵剑宇老师) 1、*程序调试1)、写完一段程序后,想看一下这段程序的执行过程。2)、当你写完这段程序后,发现,程序并没有按照你想象的样子去执行。 调试方法:1)、F11逐语句调试(单步调 阅读全文
posted @ 2016-05-03 21:43 静梦亭 阅读(409) 评论(0) 推荐(0)
摘要:(主要是传智播客的赵剑宇老师上课的笔记,由于这几天的课和以前上C学C语言和C++几乎都学过所有开始跳着学,在此感谢赵剑宇老师) 1、异常捕获我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强一些。在你的代码中应该经常性的使用try-catch来进行异常捕获。 哪行代码有可能出现异常,你 阅读全文
posted @ 2016-05-03 21:41 静梦亭 阅读(568) 评论(1) 推荐(0)
摘要:(主要是传智播客的赵剑宇老师上课的笔记,由于这几天的课和以前上C学C语言和C++几乎都学过所有开始跳着学,在此感谢赵剑宇老师) 1、类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换,但是,如果两个类型的变量不兼容,比如string与int或者string与double,这时候我们可以使 阅读全文
posted @ 2016-05-03 21:26 静梦亭 阅读(505) 评论(0) 推荐(0)
摘要:(主要是传智播客的赵剑宇老师上课的笔记,自己在加一点实例,和自己的理解,在此感谢赵剑宇老师) 1、注释符作用:1)、注销2)、解释2、C#中3种注释符1):单选注释//注释的内容例: 2):单行注释/*注释的内容*/例: 3):文档注释///多用来解释类或得方法例: 3、VS中的常用快捷键: Ctr 阅读全文
posted @ 2016-05-03 11:54 静梦亭 阅读(747) 评论(0) 推荐(1)
摘要:(主要是传智播客的赵剑宇老师上课的笔记,由于这几天的课和以前上C学C语言和C++几乎都学过所有开始跳着学,在此感谢赵剑宇老师) 概念:.net与c# •.net/dotnet:一般指.Net Framework框架.一种平台,一种技术. •C#(sharp):一种编程语言,可以开发基于.net平台的 阅读全文
posted @ 2016-04-28 23:56 静梦亭 阅读(1368) 评论(0) 推荐(1)