// 查询数据using (var connection = new SQLiteConnection("data source=Student.db")){connection.Open();var command = new SQLiteCommand("select * from StudentInformation", connection);var adapter = new SQLiteDataAdapter(command);var dataSet = new DataSet();adapter.Fill(dataSet);var table = dataSet.Tables[0];}效果展示: 剩下的增删改,原理都一样,都是写sql语句,然后使用command上面的ExecuteNonQuery方法...
0.前言 前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C#数据操作的基础填上一个空白-SQL语句。 SQL(Structured Query Language,结构化查询语言)是一种特定的编程语言,用于管理数据库系统,操作数据甚至编写一些程序。 当然,一方面因为时间问题,一方面因为各大数据库的区别(当然了,还有就是个人对SQL研究并不是那么深)所以这一篇就从SQL的基本操作入手,带...
编程语言 学习C#基础 能够自由的编写代码 学习目标:熟练代码的编写能力 能够做一个winform的音乐播放器### C#编程语言 C#基础 搭建 .net和.netframework平台开发环境掌握 Vs 2015的使用编程第一课“Hello Word”数据类型变量定义的规则变量声名的规则C#注释= 赋值方式+运算符号的作用 搭建 .net和.netframework平台开发环境 visual studio 2015 下载安装包 安装 visual studio 2015 就可以直接搭建好环境了 掌握 Vs 2015的使用 ...
using System; //命名空间Systemnamespace Simple //声明一个新命名空间, 名称为Simple {class Program //声明一个类{static void Main() //声明一个名为Main的方法作为类Program的成员{Console.WriteLine("Hi, there!"); //使用命名空间System中的一个名称为Console的类打印}} }命名空间是一个和名称相关联的一组类型声明, 该程序使用两个命名空间, 创建了一个名称为Simple的新命名空间, 并在其之中声明了其类型(类...
公司内部开发的winform程序使用了FtpWebRequest下载FTP服务器的文件到本地。大多数人运行良好,由于我们是试运行逐步有人加入到平台的使用,前两天突然有个别机器无法连接FTP服务器报出了如下错误。The underlying connection was closed:The connection was closed unexpectedly 进行排查没有发现异常,windows事件管理器中查看也没有相关的错误。写的代码也没有发现什么不对的地方FtpWebRequest reqFtp = (FtpWebRequest)FtpWe...
场景 包含工具类部分如下: CSV文件转换;DataTable转实体;Excel操作类;FTP操作类;Html操作类;IP辅助类;JSON操作;JS操作;URL的操作类;XML操作类;处理多媒体的公共类;弹出消息类;二维码操作类;汉字转拼音;加密解密;科学计数,数学;类型转换;配置文件操作类;上传下载;时间操作类;视频帮助类;数据展示控件绑定数据类;条形码帮助类;图片操作类;文件操作类;序列化;压缩解压缩;邮件;字符串。 实现 部分代码展示 Excel导出类 us...
C#语法基础08_foreach 遍历数组中元素 foreach(type var in arrayname){... }例子 class Program{static void Main(string[] args){int[] intlist = { 1, 2, 3, 4, 5 };foreach(int num in intlist){Console.WriteLine(num );}}} // 1 // 2 // 3 // 4 // 5 //
什么是托管代码(managed code) 托管代码(Managed Code)就是中间语言(IL)代码,在公共语言运行库(CLR)中运行。编译器把代码编译成中间语言,当方法被调用时,CLR把具体的方法编译成适合本地计算机运行的机器码,并且将编译好的机器码缓存起来,以备下次调用使用。随着程序集的运行,CLR提供各种服务:内存管理,安全管理,线程管理,垃圾回收,类型检查等等。 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK...
C#语法基础02_强制类型转换 type.Parse(); type.TryParse(); Convert 方法 type.Parse(); 强制转换为type类型,转化失败则报错 type.Parse(<参数>);例子 class Program{static void Main(string[] args){string num_stringtype = "66";int num = int.Parse(num_stringtype);Console.Write(num+1); // 67}} type.TryParse(); 试着将参数转换成指定变量,若成功返回True,同时给指定变量赋值,若失败返回False type.TryParse(<var>,...
【概述】做好一个web系统的安全运维,除了常规的防注入,防入侵等,还有一个检测并过滤敏感词,脏词.. 这件事做得不好,轻则导致一场投诉或纠纷,重则导致产品被勒令关闭停运。 废话少说,先看下代码,可以拿过去直接使用。 1 using Microsoft.VisualBasic;2 using System;3 using System.Collections.Generic;4 using System.IO;5 using System.Linq;6 using System.Text;7 8 namespace OpenCore.ContentSecurity9 {10 /// ...
C#语法基础01_读取输入 Read() ReadLine() Write() WriteLine() ReadKey()读取单个字符Read() Console.Read(); // 读取一个字符,返回其ASKII的int值例子 Console.WriteLine(Console.Read()); // 输入a // 97读取行Read() Console.ReadLine(); // 读取一行,返回string类型例子 Console.WriteLine(Console.Read()); // 输入abc123 /输出字符串 Console.Write();输出字符串并换行 Console.ReadKey();例子 ConSole.WriteLine();//等待...
其他路径: CSDN: https://blog.csdn.net/wodehao0808/article/details/115257928微信公众号:程序喵星人 8 C#集合的处理8.1 哈希表集合 Hashtable集合是键/值对的集合。DictionaryEntry类型的实例,DictionaryEntry类型有一个key和value属性来读取和设置键和值。动态存放键/值对。键值是唯一的,不可重复。 8.2 Example: 集合处理:Hashtable表using System;using System.Collections.Generic;using System.Linq;using ...
直接上代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using ClosedXML.Excel;namespace cwexcel {public partial class Form1 : Form{public Form1(){InitializeComponent();}XLWorkbook g_wb = new XLWorkbook();private void button1_Click(...
这里举例两种方式。 1. Newtonsoft.Json.JsonConvert 需要引用外部的 Newtonsoft.Json.dll /// <summary> /// 将json字符串转换为对象(使用Json.net) /// </summary> /// <param name="response"></param> /// <param name="dateformatstring">时间格式</param> /// <returns></returns> public T JsonNetConvertJson<T>(string response) {try{//return JsonConvert.DeserializeObject<T>(response);JsonSerializerSettings jsSet...
1. string 1. 格式化填充 string str = "this {0} a {1}"; Console.WriteLine(string.Format(str, "is", "boy")); // this is a boy2. 将数据合并成字符串 string[] strArr = new string[3] { "1", "2", "3"}; List<string> strList = new List<string>() { "1", "2", "3" }; string str = string.Join("--", strArr); //"1--2--3" string str = string.Join("--", strList); //"1--2--3"3. 分割 分隔符可为 new char[]{'','',..}...