原创 C#選擇排序的實現

排序經常用到的兩種基本排序方法:選擇排序和冒泡排序 選擇排序:將數組中第一個元素分別於其他元素比較,實現從大到小或者是從小到大的排序實現。 實現原理圖: static void Main(string[] args)

原创 如何使用C#Windows窗體完成文件瀏覽功能:

如何使用C#Windows窗體完成文件瀏覽功能: 1、簡單界面如下: 2、點擊上傳按鈕瀏覽本地文件: 3、顯示上傳文件名: 步驟: 1、在主界面上加入openFileDialog窗體插件。 2、進入代碼部分

原创 折半查找(二分查找)實現

折半查找是一種在有序數列中快速查找數據的一種方法。 實現基本原理:每次查找前提前確定待查數組的下標範圍,然後用m(待查數據)與中間元素比較,如果m大於中間元素則向中間元素與的中間數據上面查;反之則向下面查找。 折半原理圖:

原创 簡單的C#Windows 窗體編程,計算圓的周長、面積與體積。

<pre name="code" class="cpp"><pre name="code" class="csharp"><pre name="code" class="csharp">using System; using System

原创 C# 冒泡排序實現

隨機產生10 個整數 從小到大排序: 原理:外層循環代表比較輪數,內層循環實現相鄰的數值兩兩比較。 const int n = 10; int[] a =new int [n];

原创 C#實現矩陣的轉置

static void ArrayCon( ref int [ ,]a,int n) { int i, j, t; for(i=0;i<n;i++)

原创 C#的遞歸調用

若干個人排成一隊領取蘋果,第一個人領取一個,後面的每一個人領取的是前面蘋果數的兩倍兩倍再加上3個,請問第n個人的領了幾個蘋果。 static int apple (int n) { int k;

原创 C# 數組越界的一場處理

數組越界的異常處理 static void Main(string[] args) { double[] a = { 1,23,56,32,56,8,89,32,56,77};

原创 數組實現隨機數並判斷最大值以及位置

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

原创 C#異常處理try catch

原文地址:點擊打開鏈接 本文翻譯自CodeProject上的一篇文章,原文地址。 目錄 介紹 做最壞的打算 提前檢查 不要信任外部數據 可信任的設備:攝像頭、鼠標以及鍵盤 “寫操作”同樣可能失效

原创 foreach 語句的使用

foreach 語句用於對數組、集合等數據結構中的每一個元素進行循環操作時十分方便。 格式: foreach(數據類型符 變量名 in 數組或者是集合) 例子:求二維數組中的最小值 using System; using

原创 C#參數的傳遞:值傳遞、引用傳遞、輸出參數

許多方法是需要傳遞參數的:傳遞的參數分爲:值傳遞、引用傳遞、輸出參數、參數數組。 1、值傳遞: 把實參複製給形參,從此兩者無關係。 2、引用傳遞 ref : 實參複製給形參、形參也可以通過函數改變原始的實參。 3、輸出參

原创 求二維數組的鞍點

鞍點是指數組中本行最大,本列最小的數值。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sy

原创 啓動MongoDB時cmd窗口一閃而過

爲了方便啓動MongoDB,我們通常會形成一個Windows 的批處理文件(.bat) 內容如下: D:\mongo\bin\mongod –dbpath=D:\db 格式:mongo中的bin下的mongod–db的路

原创 C#簡單的方法調用

實現一個簡單的求數字平方的發放調用 class Program { public static double Sqr (double k) { return (k * k);