![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 58
threederek
这个作者很懒,什么都没留下…
展开
-
黑马程序员 测试题:编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
主要记录计算星期几的算法:公式来自网络:W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。两个公式中的[...]均指只取计算结果的整数部分。算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日。using System;us原创 2014-03-19 09:52:07 · 2219 阅读 · 1 评论 -
黑马程序员 改善C#编程的50个建议——属性
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------属性(properties)抽象属性可以放在接口的定义里。如:public interface INameValuePair{string Name { get; }T Value{ get; set; }转载 2014-03-26 13:42:53 · 472 阅读 · 0 评论 -
黑马程序员 C#中使用访问修饰符来修饰属性
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------public string ID {get; private set;}上面的属性对实例公开get方法,而在类里面可以使用set方法。相应的internal, protected, internal p原创 2014-03-26 11:32:22 · 433 阅读 · 0 评论 -
黑马程序员 变量(Variable)
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------1、变量和常量设计原则n 必须先定义后使用。n 变量以字母开始可以有数字、下划线,不可以和关键字、库函数同名。n 变量前面可以加@。n 可以在一条语句中命名多个类型相同的变量。例:int a,b,原创 2014-03-26 10:05:41 · 478 阅读 · 0 评论 -
黑马程序员 修饰符
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------1、 可见性修饰符 修饰符应用于说明public所有类或成员任何代码均可访问该方法protected类和原创 2014-03-26 10:29:42 · 393 阅读 · 0 评论 -
黑马程序员 改善C#编程的50个建议——偏爱readonly而不是const
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------偏爱readonly而不是constC#有两种常量类型:编译时常量(用const声明)与运行时常量(用readonly声明)。编译时常量可以在方法内声明,而运行时常量不可以。编译时常量只能是原子类型(内置整型、浮点型、枚举、转载 2014-03-26 13:45:14 · 518 阅读 · 0 评论 -
黑马程序员 C# 程序集和反射
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------.Net反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为.Net的反射机制。.Net反射机制主要提供了以转载 2014-03-26 09:47:51 · 631 阅读 · 0 评论 -
黑马程序员 比较C#中的readonly与const
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。工作原理 readonly为运行时常量,程序运行时进行转载 2014-03-19 22:32:54 · 480 阅读 · 0 评论 -
黑马程序员 C#中四个常用集合
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------1.ArrayListArrayList类似于数组,有人也称它为数组列表。ArrayList可以动态维护,而数组的容量是固定的。它的索引会根据程序的扩展而重新进行分配和调整。和数组类似,它所存储的数据称为元素,它所保转载 2014-03-26 11:39:42 · 461 阅读 · 0 评论 -
黑马程序员 新建Web网站与新建Web应用程序的区别
在Visual Studio 2010中,除了可以使用创建Web应用程序的方式来构建自己的Web项目之外,还可以通过创建Web网站的方式来构建Web项目。其中,Web网站的创建方法:打开Visual Studio 2010主窗体,在工具栏里选择“New”|“Web Site”命令,在弹出的New Web Site窗体里可以通过“ASP.NET Web Site”和“Empty Web转载 2014-04-04 22:46:03 · 543 阅读 · 0 评论 -
黑马程序员 合并字符串中重复的空格
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------static void Main(string[] args) { //方法一 string hello = " hello world,你 好 世界 !原创 2014-04-02 21:37:06 · 547 阅读 · 0 评论 -
黑马程序员 复制文件夹及文件夹内文件的方法
static bool CopyDir(string fromdic, string todic) { bool flag = false; if (!Directory.Exists(todic)) { Directory.CreateDirectory(todic);原创 2014-03-22 20:14:26 · 601 阅读 · 0 评论 -
黑马程序员 C#参数传递方式及使用情境
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------一、 参数的一般传递方式在c#中,除非使用ref或者out前缀,所有参数都通过值来传递。变量的栈数据会完整复制到目标参数中。分为以下3种情况:1、 引用类型的变量只包含对象所在的内存地址,将要复制的是内转载 2014-03-22 17:07:32 · 508 阅读 · 0 评论 -
黑马程序员 (string)obj、ToString()、Convert.ToString() 的区别
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------1)(string)obj:前提条件——obj中必须是string变量的内容。如果是其它的出错int obj = 1;Console.WriteLine((string)obj);2)ToString():所有类都可转载 2014-04-01 20:36:53 · 929 阅读 · 0 评论 -
黑马程序员 C#数组和Array类
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------C#数组和Array类的关系:在C#中Array类是所有数组的基类,MSDN上的解释为:“提供一些方法,用于创建、处理、搜索数组并对数组进行排序,从而充当公共语言运行时中所有数组的基类。”,最常见的属性是:转载 2014-03-20 19:42:36 · 750 阅读 · 0 评论 -
黑马程序员 C#序列化和反序列化简介
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3转载 2014-03-21 10:00:04 · 444 阅读 · 0 评论 -
黑马程序员 int.Parse()和int.TryParse()
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------一、int.Parse(string 变量名) 该方式是将数字内容的字符串转换为int类型,如果字符串的内容为Null ,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出FormatEx原创 2014-03-31 22:18:27 · 837 阅读 · 0 评论 -
黑马程序员 浅析C#类和C#结构体的关系
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------C#类:类是C# 中功能最为强大的数据类型,类也定义了数据类型的数据和行为。然后,程序员可以创建作为此类的实例的对象。C#结构体:结构体是轻量型的类,使用开销相对于类较小。C#类和C#结构体两者的关系:转载 2014-03-19 20:04:23 · 736 阅读 · 0 评论 -
黑马程序员 读写文本文件
1)声明一个文件流对象 FileStream2)创建读写器 EndOfStream属性zh原创 2014-04-10 11:25:27 · 379 阅读 · 0 评论