-
成功实践 C#处理 Json的另一种方法
所属栏目:[语言] 日期:2023-04-10 热度:467
代码如下:
using Microsoft.JScript;
using Microsoft.Vsa;
using Microsoft.JScript.Vsa;
public static Dictionary<string, string> GetMyValue(string jsonSource, string key1, string key2)
[详细] -
C#时间格式化(Datetime)用法细解
所属栏目:[语言] 日期:2023-04-10 热度:4105
Datetime.ToString(String, IFormatProvider)
参数format格式详细用法:
格式字符 关联属性/说明
d ShortDatePattern
D LongDatePattern
f 完整日期和时间(长日期和短时间)
F FullDateTim[详细] -
C# 递归函数详细介绍及引用方法
所属栏目:[语言] 日期:2023-04-10 热度:8622
什么是递归函数/方法?
任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或递归方法。
通常递归有两个特点:
1. 递归方法一直会调用自己直到某些条件被满足[详细] -
C# SetCursorPos简介和使用说明
所属栏目:[语言] 日期:2023-04-10 热度:4108
函数功能:该函数把光标移到屏幕的指定位置。如果新位置不在由 ClipCursor函数设置的屏幕矩形区域之内,则系统自动调整坐标,使得光标在矩形之内。
函数原型:BOOL SetCursorPOS(int X,int Y);
参数:[详细] -
c#中两种不同的存储过程调用与对比
所属栏目:[语言] 日期:2023-04-10 热度:3909
存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。
在使用.NET的过程中,数据库访问是一个很重要的部分,[详细] -
C# SetWindowPos窗口置顶使用详情
所属栏目:[语言] 日期:2023-04-10 热度:6584
代码如下:
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern int SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int Width, int Height, int flags);
/// <s[详细] -
C# 自定义异常总结及严格遵守几个原则
所属栏目:[语言] 日期:2023-04-08 热度:4987
在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种:
1. SystemException类: 所有的CLR提供的异常类型都是由SystemException派生。
2[详细] -
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"); //新[详细]