原创 sqlite sql語句搞定重複插入的問題

1.這種寫法無關主鍵 Insert or Ignore into tableName(col1,col2......) select  '{0}','{1}'... where not exists (select  col1,col2.

原创 搜索Xml文件節點

XDocument 搜索Xml文件節點方法                        XDocument document = XDocument.Load("rss.xml");             XElement rootE

原创 split直接轉換爲List集合的方法

                                             通過                                          var sNumbers = "1,2,3,4,5,6"

原创 List集合已經修改無法執行枚舉操作

在foreach循環中如果需要list泛型進行操作的話,直接使用list會報錯,可以使用ToArray()方法; List<string> list_temp=new List<string>(){"1","2","3","4"}; fo

原创 編寫控制軟件的幾點建議

1.對於一些系統設置類的參數,在點擊開始運行的時候,最好把參數都Clone一下,因爲如果在實驗運行中編輯參數有可能會引發多線程異常 2.對於保存參數建議使用序列化,這樣即使升級也不會修改數據庫 3.初始化信息,比如控件屬性最好寫在構造函數

原创 去掉字符串最後一個字符的方法

開發過程中一般都需要進行字符串的格式化處理,,以下提供去掉字符串最後一個字符的方法 字符串:string s = "1,2,3,4,5," 目標:刪除最後一個 "," 方法: 1、用的最多的是Substring,這個也是我一直用的 s =

原创 自定義控件,座標不準

向pannel中添加,自定義的控件的時候,繼承的是usercustom,有時候顯示的位置和設定的座標不符合 解決方法: 先將controls.Add()控件,然後再設定Location;

原创 MessageBox.show()顯示在最前面

MessageBox.Show("是否保存?", "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.None, MessageBoxDefaultButton.Button1, Message

原创 Contextmenustrip動態添加多級菜單

1.如果只是一級菜單就解決的話,使用控件Contextmenustrip,動態添加ToolStripMenuItem就可以了, 自己設置一下name/click/text的屬性就可以了 2.如果是多級菜單呢,需要注意以下問題(代碼部分是手

原创 List篩選最大值和最小值的方法

這裏只有最大值的方法,最小值Min就好了。在C#的List集合操作中,有時候需要查找到List集合中的最大值,此時可以使用List集合的擴展方法Max方法,Max方法有2種形式,一種是不帶任何參數的形式,適用於一些值類型變量的List集合

原创 List精解

泛型常用的情況是兩大類List<string>和List<T> Add:很簡單,直接Add就行了 Remove: 舉例: List<string>的Remove 1. List<string> list=new List<string>{

原创 世界上最好的學習法:費曼學習法(學習總總結再學習再總結的過程)

原文鏈接:https://blog.csdn.net/wo541075754/article/details/101554326 原文鏈接:https://blog.csdn.net/wo541

原创 字符串直接計算結果(datatable)

DataTable dt = new DataTable(); var Result= dt.Compute("1+2*3+2", "");//將運算字符串轉換成

原创 C# 一個多層循環中,break一次能跳出幾個循環?Continue呢?

1.Continue:會進行當前循環的下一個條件例如加1之後的,當前這一次continue之後的不執行 2.public class BreakTest { public static void main(String

原创 泛型排序的方法

通過sort方法委託進行paix cdc_Method_Edit_Step_Main.cdc_Method_Edit_Step_MainEs.Sort((a, b) => Convert.ToInt16(a.Test_Method_Ite