-
C#编码好习惯小总结
所属栏目:[语言] 日期:2023-06-14 热度:0
C#编码好习惯小结
1. 避免将多个类放在一个文件里面。
2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。
3. 一个文件最好[详细] -
C#声明方法实例介绍
所属栏目:[语言] 日期:2023-06-14 热度:0
C#声明方法实例说明
1、指定方法声明语法
Microsoft Visual C#方法的语法格式是:
returnType methodName ( parameterList )
{
[详细] -
C# 文件上传 默认最大为4M的解决方法推荐
所属栏目:[语言] 日期:2023-06-14 热度:0
C# 文件上传 默认最大为4M的解决方法
1,环境:window 2003 ,IIS6.0
要首先要修改IIS6.0中的asp请求的最大字节数,默认时为200K;
方法:打开位于 C:/W[详细] -
C# 可空类型解析
所属栏目:[语言] 日期:2023-06-14 热度:0
例如,Nullable<Int32>,读作“可空的 Int32”,可以被赋值为 -2147483648 到 2147483647 之间的任意值,也可以被赋值为 null 值。Nullable<bool> 可以被赋值为 true 或 fal[详细]
-
C#正则用法两例分享
所属栏目:[语言] 日期:2023-06-14 热度:0
第一种用法:
--------------------------------------------------
string p=@"[a-z0-9]+";
Regex.Replace(schString , p , replaceString);
[详细] -
C# 根据ip获取城市等有关信息
所属栏目:[语言] 日期:2023-06-13 热度:0
代码如下:
/// <summary>
/// 得到真实IP以及所在地详细信息(Porschev)
/// </summary>
/// <returns></returns>
public string[详细] -
c#中两种不同的存储过程调用与对比
所属栏目:[语言] 日期:2023-06-13 热度:0
存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。
在使用.NET的过程[详细] -
C#中实现伪静态页面两种方式说明
所属栏目:[语言] 日期:2023-06-13 热度:0
第一种是在页面global.asax中,相关代码如下:
代码如下:
void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext conte[详细] -
有关c#连接ftp进行上传下载实现原理及代码
所属栏目:[语言] 日期:2023-06-13 热度:0
代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
[详细] -
通过 C#.net格式化时间字符串达到不同的显式效果
所属栏目:[语言] 日期:2023-06-13 热度:0
有时候我们要对时间进行转换,达到不同的显示效果
默认格式为:2005-6-6 14:33:34
如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢
我们要用到:D[详细] -
C# SetCursorPos简介及使用介绍
所属栏目:[语言] 日期:2023-06-13 热度:0
函数功能:该函数把光标移到屏幕的指定位置。如果新位置不在由 ClipCursor函数设置的屏幕矩形区域之内,则系统自动调整坐标,使得光标在矩形之内。
函数原型:BOOL SetCurso[详细] -
C# 递归函数详细说明及使用方法
所属栏目:[语言] 日期:2023-06-13 热度:0
什么是递归函数/方法?
任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或递归方法。
通常递归有两个特点:
[详细] -
C#时间格式化Datetime用法详细介绍
所属栏目:[语言] 日期:2023-06-13 热度:0
Datetime.ToString(String, IFormatProvider)
参数format格式详细用法:
格式字符 关联属性/说明
d ShortDatePattern
D LongDatePattern
[详细] -
成功实践了另外一种方法,即用 C#处理 Json
所属栏目:[语言] 日期:2023-06-13 热度:0
代码如下:
using Microsoft.JScript;
using Microsoft.Vsa;
using Microsoft.JScript.Vsa;
public static Dictionary<string, string> GetMy[详细] -
C#图片截取压缩百分比压缩大小压缩实现代码示例
所属栏目:[语言] 日期:2023-06-13 热度:0
前端时间朋友要传一些图片给我,全是大图,考虑到网速的限制,让他处理下图片大小再给我,这厮居然不知道用什么工具.
为了娱乐写了个截取图片和压缩图片你的小工具
[详细] -
C#多进程Singleton每件模式模板
所属栏目:[语言] 日期:2023-06-12 热度:0
代码如下:
private static volatile T _instance = null;
private static object objLock = new Object();
private T()
{
}
[详细] -
c# .net在WEB页中的COOKIES设置窍门
所属栏目:[语言] 日期:2023-06-12 热度:0
一、设置cookies的方法很简单,有以下两种方法:
1、直接添加Cookie值:
Response.Cookies["userName"] = "Tom";
Response.Cookies["userName"].Expire[详细] -
C#与.net高级编程 C#的多态说明
所属栏目:[语言] 日期:2023-06-12 热度:0
用virtual关键字标记的方法称为虚方法,如果子类希望改变虚方法的实现细节就必须使用 override关键字。
抽象类
abstract关键字
防止创建毫无意义的基本[详细] -
C#中使用SQLite数据库的方法说明
所属栏目:[语言] 日期:2023-06-12 热度:0
【SQLite管理工具简介】
推荐以下2款:
Navicat for SQLite:功能非常强大,几乎包含了数据库管理工具的所有必需功能,操作简单,容易上手。唯一的缺点是不能打开由[详细] -
c# 可变数目参数params示例
所属栏目:[语言] 日期:2023-06-12 热度:0
一般来说,参数个数都是固定的,定义为集群类型的参数可以实现可变数目参数的目的,但是.NET提供了更灵活的机制来实现可变数目参数,这就是使用params修饰符。可变数目参数的好处就是在[详细]
-
C#反射示例学习及注意内容
所属栏目:[语言] 日期:2023-06-12 热度:0
C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等。那么这样可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问[详细]
-
C# 自定义异常汇总及严格遵循几个原则
所属栏目:[语言] 日期:2023-06-12 热度:0
在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种:
1. SystemException类: 所有的CLR提供的异常类[详细] -
C# SetWindowPos窗口置顶使用介绍
所属栏目:[语言] 日期:2023-06-12 热度:0
代码如下:
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern int SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int [详细] -
c# indexof 用法深度理解
所属栏目:[语言] 日期:2023-06-12 热度:0
IndexOf()
查找字串中指定字符或字串首次出现的位置,返首索引值,如:
代码如下:
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置[详细] -
C# 定义常量 两种实现方法介绍
所属栏目:[语言] 日期:2023-06-12 热度:0
在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly&rdquo[详细]