C#
227
本文主要介绍了C#中委托的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧委托这个东西不是很好理解,可是工作中又经常用到,你随处可以看到它的身影,真让人有一种又爱又恨的感觉,我相信许多人被它所困扰过。一提到委托,如果你学过C语言,你一定会马上联想到函数指针。什么是委托?委托是C#中类型安全的,可以订阅一个或多个具有相同签名方法的函数指针。委托可以把函数做为参数传递,其实际意义便是让别人代理你的事情。委托可以看做是函数的指针,整数可以用整数变量指向它,对象可以用对象变量指向它,函数也可以用委托变量指向
150
这篇文章主要介绍了C#生成随机数功能,涉及C#数学运算与字符串操作相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#生成随机数功能。分享给大家供大家参考,具体如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354using System;using System.Collections.Generic;using System.Linq;
87
本文主要介绍了out和ref的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧要想充分理解C# out和ref,必须先明确如下两个概念(对值类型与引用类型掌握比较好的,可以跳过“一、明确两个基本概念”)一、明确两个基本概念值类型: 定义:通过值的方式来传递,即实际参数向形式参数传递(关于形参和实参术语,这里不定义)。 存储方式:主要在栈中。 本质:通过值传递,copy副本形式,调用栈的Pop()和Push()方法来实现。 常见类型:int,float,bool,enum,struct,Array等。
71
本文主要介绍了ASP.NET中的C#基础知识。具有一定的参考价值,下面跟着小编一起来看下吧说明:asp.net作为一种开发框架现在已经广为应用,其开发的基础除了前端的html、css、JavaScript等后端最重要的语言支持还是C#,下面将主要用到的基础知识做一个总结,方面后面的学习。一、C#是一种面向对象的编程语言,主要用于开发可以在.net平台上运行的应用程序。是一种强类型语言,因此每个变量都必须具有声明类型。C#中有两种数据类型:值类型和引用类型。(其中值类型用于存储值,引用类型用于存储实际数据的
52
本文主要介绍了C#中常用的正则表达式。具有一定的参考价值,下面跟着小编一起来看下吧下边是一些我们常用的正则表达式。自己写的一些正则表达式,可以先在线测评一下。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^
41
C# 常用函数 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.
154
是两种语言(c语言 VB语言) 基本上没有什么区别 c#更简洁 vb.net更接近人性化;实质上相同但语法上有区别 对于初学者c#的资料和文档比vb.net的多;.net包括:vb.net;java.net;c#.net;.net是一个大的平台,他集成了很多种语言;你可以选择不同的语言来进行开发,各自遵循自己的语言风格;asp.net他不属于刚才我们说的那些语言环境当中,而是一种模式;asp.net就是b/s开发,b/s开发就是浏览器/服务器的模式,即网站开发;c语言是一个单纯的语言,就像VB的母语是
194
条件编译是C#比Java多出的东西,但我跟前辈请教后,他们都说条件编译在实际的项目开发中不怎么使用.下面仅仅是将步奏记录下来,有需要的小伙伴可以参考下。第一步:配置管理器中新建解决方案配置第二步:定义条件编译符号:第三步:在代码中使用自定义的条件编译123#if CustomDebugConsole.WriteLine("dsads");#endif以上就是简单记录C# 条件编译(图文详解)的详细内容!