-
C#反射实例学习及要注意内容
所属栏目:[语言] 日期:2023-04-08 热度:8500
C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等。那么这样可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用[详细]
-
C# 定义常量 两种实现方法一览
所属栏目:[语言] 日期:2023-04-08 热度:6278
在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。 对于静态常量(Compi[详细]
-
c# indexof 用法加深理解
所属栏目:[语言] 日期:2023-04-08 热度:4663
IndexOf()
查找字串中指定字符或字串首次出现的位置,返首索引值,如:
代码如下:
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串&[详细] -
c# 可变数目参数params例子
所属栏目:[语言] 日期:2023-04-08 热度:9887
一般来说,参数个数都是固定的,定义为集群类型的参数可以实现可变数目参数的目的,但是.NET提供了更灵活的机制来实现可变数目参数,这就是使用params修饰符。可变数目参数的好处就是在某些情况下可以方便地对参数个[详细]
-
C#与.net高级编程 C#的多态详解
所属栏目:[语言] 日期:2023-04-08 热度:5323
用virtual关键字标记的方法称为虚方法,如果子类希望改变虚方法的实现细节就必须使用 override关键字。
抽象类
abstract关键字
防止创建毫无意义的基本类,使用abstract关键字创建抽象基类,防止被实例化[详细] -
C#中使用SQLite数据库的方法说明
所属栏目:[语言] 日期:2023-04-08 热度:9410
【SQLite管理工具简介】
推荐以下2款:
Navicat for SQLite:功能非常强大,几乎包含了数据库管理工具的所有必需功能,操作简单,容易上手。唯一的缺点是不能打开由System.Data.SQLite.dll加密过的数据库。[详细] -
C#多线程Singleton(单件)模式模板推荐
所属栏目:[语言] 日期:2023-04-08 热度:3255
代码如下:
private static volatile T _instance = null;
private static object objLock = new Object();
private T()
{
}
public static T Instance
{
get
{
if (_instan[详细] -
c# .net在WEB页中的COOKIES设置窍门
所属栏目:[语言] 日期:2023-04-08 热度:5191
一、设置cookies的方法很简单,有以下两种方法:
1、直接添加Cookie值:
Response.Cookies["userName"] = "Tom";
Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1) ; //过期时间,在Coo[详细] -
C# WindowsMediaPlayer 的部分用法实例
所属栏目:[语言] 日期:2023-04-08 热度:9470
代码如下:
player.URL = "歌曲文件路径";
player.Ctlcontrols.play();
添加多首歌曲到播放列表
代码如下:
IWMPPlaylist playList = player.playlistCollection.newPlaylist("MyPlayList"); //新[详细] -
C# 判断两张图片是不是一致的快速方法
所属栏目:[语言] 日期:2023-04-07 热度:7652
代码如下:
#region 判断图片是否一致
/// <summary>
/// 判断图片是否一致
/// </summary>
/// <param name="img">图片一</param>
/// <param name="bmp">图片二</param>
/// <returns>[详细] -
程序实现代码 C#默认运行管理员
所属栏目:[语言] 日期:2023-04-07 热度:6587
写了一下如何通过网络时间更新系统时间,当时写的时候怎么测试都不成功,后来想想是不是我操作系统(当时是在win8上开发的)的问题。当时我猜应该是权限不够,导致无法修改系统时间,于是我以管理员身份运行了一次,结[详细]
-
C# web api返回类型设置为json的两种方法分享
所属栏目:[语言] 日期:2023-04-07 热度:3863
web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法:
方法一:(改配置法)
找到Global.asax文件,在Application_Start()方法中添加一句:[详细] -
c#生成缩略图不失真的方法示例分享
所属栏目:[语言] 日期:2023-04-07 热度:25
代码如下:
/// <summary>
/// 获得缩微图
/// </summary>
/// <returns></returns>
public bool GetThumbImg()
{
try
{
string imgpath; //原始路径
if(imgsourceur[详细] -
c#将Excel数据导进到数据库的实现代码
所属栏目:[语言] 日期:2023-04-07 热度:6356
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
[详细] -
c#加密类使用方法例子
所属栏目:[语言] 日期:2023-04-07 热度:1978
代码如下:
using System;
using System.IO;
using System.Text;
using System.Security.Cryptography;
using System.Web;
namespace Encryption.App_Code
{
/// <summary>
[详细] -
C#里的FileUpload 选择后的预览效果具体实现
所属栏目:[语言] 日期:2023-04-07 热度:7715
C#中的FileUpload 选择后的预览效果
实现方法:
HTML:
代码如下:
<asp:FileUpload ID="fupTmpPic" runat="server" onchange="onFileChange(this);" />
<asp:Image ID="imgDimensionalPic" runa[详细] -
C#判断文件路径是否存在或者判断文件是不是存在的方法
所属栏目:[语言] 日期:2023-04-07 热度:8872
代码如下:
//判断文件路径是否存在,不存在则创建文件夹
if (!System.IO.Directory.Exists(@"D:/Export"))
{
System.IO.Directory.CreateDirectory(@"D:/Export");//不存在就创建目录
}
//判[详细] -
C# WindowsMediaPlayer 的一些用法示例
所属栏目:[语言] 日期:2023-04-07 热度:9818
代码如下:
player.URL = "歌曲文件路径";
player.Ctlcontrols.play();
添加多首歌曲到播放列表
代码如下:
IWMPPlaylist playList = player.playlistCollection.newPlaylist("MyPlayList"); //新[详细] -
解析打包后的Lha后缀, C#调用动态unlha32.dll
所属栏目:[语言] 日期:2023-04-07 热度:8698
代码如下:
public class LhaUtity
{
///取得DLL的版本
[DllImport("unlha32")]
private static extern UInt16 UnlhaGetVersion();
/// <summary>
[详细] -
C#递归方法实现无限级分类呈现效果
所属栏目:[语言] 日期:2023-04-06 热度:3157
这篇文章主要讲述C#递归方法实现无限级分类显示效果,结合完整实例形式分析了C#递归算法与数据元素遍历的相关技巧,具有一定参考借鉴价值,需要的朋友不妨看看。
数据库表:CategoryInfo
字段名 类型
ci[详细] -
C# 命名规则(挺好的)
所属栏目:[语言] 日期:2023-04-06 热度:2663
C# 命名规则(挺不错的)
1.用Pascal规则来命名方法和类型。
public class DataGrid
{
public void DataBind()
{
}
}
2.用Camel规则来命名局部变量和方法的参数.
public class Pr[详细] -
C# 邮件地址是不是合法的验证
所属栏目:[语言] 日期:2023-04-06 热度:7621
///
/// 检测输入的邮件地址strEmail是否合法,非法则返回true。
///
public bool CheckEmail(string strEmail)
{
int i, j;
string strTmp, strResult;
string strWords = "abcdefghij[详细] -
C#罗列局域网中可用SQL Server服务器
所属栏目:[语言] 日期:2023-04-06 热度:8198
SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。注意是添加COM引用,在列表中找到“Microsoft SQLDMO Object Library(可[详细]
-
C#定时器的使用代码
所属栏目:[语言] 日期:2023-04-06 热度:4298
C#定时器的使用
以下为引用的内容:
Timer timer1;
this.timer1.Interval = 1000;
this.timer1.Tick = new System.EventHandler(this.timer1_Tick);
private void timer1_Tick(object sender, Ev[详细] -
C#中连上两个DataTable,相当于Sql的InnerJoin
所属栏目:[语言] 日期:2023-04-06 热度:1904
在下面的例子中实现了3个Join方法,其目的是把两个DataTable连接起来,相当于Sql的Inner Join方法,返回DataTable的所有列。
如果两个DataTable中的DataColumn有重复的话,把第二个设置为ColumnName "_Second",下[详细]