原创 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[]