原创 Sql分組查詢學生平均成績和行專列列轉行
--創建一個學生表 create table Stu ( ID int primary key identity, Name varchar(50), Course varchar(50), Score int )
原创 C#中枚舉與位枚舉的區別和使用
//調用普通枚舉時如圖所示,調用位枚舉多選時需要中間加一個 ““ | ”” !!! 枚舉和位枚舉的定義 位枚舉定義時需要加一個[Flags],還要賦值第二個是第一個的二倍 class Program {
原创 Linq連接查詢分組求和、求最大值、最小值、平均值等操作
class Program { static void Main(string[] args) { List<Project> plist = new List<Pr
原创 系統存儲過程sp_executesql的簡單使用
--系統存儲過程 declare @i int = 7 declare @j int = 5 exec sp_executesql N'select * from Student where ID<@i and ID >@j',
原创 C#隊列包括入隊出隊
class Program { static void Main(string[] args) { //先進先出 string[] cars
原创 Sql存儲過程分頁
--存儲過程分頁 ALTER proc [dbo].[P_Page] @PageIndex int, --頁數 @PageSize int --頁容量 as select ROW_NUMBER() over(order by
原创 泛型冒泡排序繼承IComparable接口
//泛型數組 冒泡排序 static T[] sort<T>(T[] x) where T:IComparable<T> { T b = default(T);
原创 vs2019連接MySql的連接字符串
ConnectionString = "server=localhost;user id=root;pwd=1234;database=mydb02;charset=utf8"; //連接字符串
原创 控制器向視圖傳遞數據案例
//控制器 /// <summary> /// 下拉框 /// </summary> /// <returns></returns> public ActionRe
原创 C#控制檯的兩個二維數組相加
//通過改變運算符可以完成不同的操作!!! //兩個二維數組進行"加減乘除" static void Mains(string[] args) { int[,] A = ne
原创 一維數組的冒泡排序
static void Main(string[] args) { int[] temp = { 3, 1, 7, 5, 8, 4, }; int tmps = t
原创 C#WebApi上傳文件和下載文件
https://www.cnblogs.com/LikeHeart/p/9581878.html
原创 C#WinForm實現線程的啓動、掛起、恢復、終止操作
public partial class Form1 : Form { Thread t = null; public Form1() { Initi
原创 Npoi操作excel導入導出
https://www.cnblogs.com/knowledgesea/archive/2012/11/16/2772547.html
原创 C#調用泛型冒泡實現學生類排序IComparable
static void Main (string[] args) { //傳入一個學生集合 Stu[] s = new Stu[]