Time of Update: 2015-11-04
標籤:This program is used to show how to generate an oval.The moon‘s orbit around the sun is an oval two.鍩縰sing System;using System.Windows.Forms;using System.Drawing;using System.Collections.Generic;class Haha : Form{ Haha() {
Time of Update: 2015-11-04
標籤:“用MDI方式開啟一個子視窗體後,總是不能最大化顯示,明明子視窗體的WindowState設定為Maximized?”,相信有很多人會遇到這的樣問題,請按下面的方法設定即可使MDI子表單最大化:1、把父表單的IsMdiContainer設定為True;2、把子表單的WindowState設定為Normal;3、在父表單中用下面的方法開啟子表單:private void menuItemsMdiForm_Click(object sender, EventArgs
Time of Update: 2015-11-04
標籤:結論 *1.表單timer和線程timer、計時器timer不同,因為後兩者dispose之後,GC可以收集,而前者無法收集 *2.如果一個對象的成員函數正在被執行,那麼這個對象肯定不會被收集 *3.要想對無引用的對象進行收集,就必須要終止這個對象的一切timer成員,否則無法收集該對象(因為timer正在使用該對象)。如果不停止timer就直接更改指標(這個對象徹底無法訪問了),這就是新時代的記憶體泄露,程式早晚要記憶體溢出 *4.timer.stop 和timer.dispose
Time of Update: 2015-11-04
標籤: * 這個程式非常巧妙的探測了一下記憶體回收機制,發現如下結論: * 當記憶體緊急時,才會啟動記憶體回收GC.Collect() * 從此程式的運行上來看,delete是連續出現的,這體現了記憶體回收的強度。 * new haha()這種東西確實是垃圾,會被回收的(除非它有timer,這個對象被另一個線程佔用)using System;using System.Windows.Forms;using System.Threading;class
Time of Update: 2015-11-04
標籤:static void Main() { string c=Console.ReadLine(); string d=Console.ReadLine(); Console.WriteLine(c+","+d); //用“+”串連符 } 你說這樣寫很容易寫錯,很麻煩,C#還提供另一種書寫方式,就是預留位置,用{
Time of Update: 2015-11-04
標籤:class item { public string Txt { get; set; } public string value { get; set; } public override string ToString() { return Txt; } } public partial class Form1 : Form {
Time of Update: 2015-11-04
標籤:ToString格式化 在很多個物件顯示為字串的時候都會使用到ToString中的格式化,由於以前沒怎麼注意到這個問題,想總結一下各個基礎結構對象的格式化,以便後備之用!!! Int.ToString(format):格式字串採用以下形式:Axx,其中 A 為格式說明符,指定格式化類型,xx 為有效位數規範,控制格式化輸出的有效位元或小數位元,具體如下: 格式說明符說明樣本輸出C貨幣2.5.ToString("C")¥2.5
Time of Update: 2015-11-04
標籤:1. 求100以內質數的和2. 兔子問題3. 九九乘法表; 一行一行列印;4. 有一張超大的紙; 紙質的厚度是0.01; 對摺多少次,可以達到珠峰的高度; 按照8848來計算;5. 理想狀態下,籃球自由落體彈起高度若為上一次高度的四分之三; 首先高度設定為1米,輸入一個次數,求籃球現在彈起的高度;6. 求100以內奇數的和 c# 迴圈語句練習題;
Time of Update: 2015-11-03
標籤:第一種方法:使用contextMenuStrip控制項1.建立一個表單AttributeTable,並定義一個全域變數mLayer,讓主表單裡面的axMapControl1的layer傳進來,從而擷取屬性列表! ILayer mLayer; public AttributeTable(ILayer layer) { InitializeComponent(); mLayer = layer;
Time of Update: 2015-11-03
標籤:C# this指標的幾種用法 1、限定被相似的名稱隱藏的成員 C# 代碼 複製public class ThisName { public string name = "張三"; public int num = 55; public ThisName() { } public void GetThisName(string name, int num) {
Time of Update: 2015-11-03
標籤: 這是微軟發布Visual Studio 2015發布的一篇文檔,出處不記得了。Lambda 運算式(C# 編程指南)Visual Studio 2015 Lambda 運算式是一種可用於建立委託[U1] 或運算式分類樹類型的匿名函數[U2] 。 通過使用 lambda 運算式,可以寫入可作為參數傳遞或作為函數調用值返回的本地函數。 Lambda 運算式對於編寫 LINQ 查詢運算式特別有用。若要建立 Lambda
Time of Update: 2015-11-03
標籤:第九章 定義類 本章內容: ● 如何在C#中定義類和介面 ● 如何使用控制可訪問性和繼承的關鍵字 ● System.Object類及其在類定義中的作用 ● 如何使用VS和VCE提供的一些協助工具 ● 如何定義類庫 ● 介面和抽象類別的異同 ● 結構類型的更多內容 ● 複製對象的一些重要訊息 9.1
Time of Update: 2015-11-03
標籤:c#代理的使用主要在:需要將一個方法當做參數傳遞到另一個方法時。比如啟動一個線程執行任務,而這個線程要執行的方法可以通過代理傳遞過來。代理包括一個方法或者多個方法的地址和C++的函數指標很相似,但它是型別安全的。1.聲明代理delegate void IntMethodInvoker(int x);這個代理可以引用傳回值類型為空白,有一個參數的所有方法,很重要的一點需要知道delegate是型別安全的。delegate double TwoLongsOp(long first, long
Time of Update: 2015-11-03
標籤:建構函式一. C#中的建構函式概述:C#中類包含資料成員和函數成員。函數成員提供了操作類中資料的某些功能,包括方法、屬性、構造器和終結器、運算子和索引器。1. 建構函式設計的定義:構造器是允許將類型的執行個體初始化為良好狀態的一種特殊方法。2.
Time of Update: 2015-11-03
標籤:object To json public static string ObjectToJson(object obj) { JsonSerializerSettings jss = new JsonSerializerSettings(); IsoDateTimeConverter timeConverter = new IsoDateTimeConverter(); timeConverter.DateTimeFormat =
Time of Update: 2015-11-03
標籤:組元(Tuple)是C# 4.0引入的一個新特性,可以在.NET Framework 4.0或更高版本中使用。組元使用泛型來簡化類的定義,多用於方法的傳回值。在函數需要返回多個類型的時候,就不必使用out , ref等關鍵字了,直接定義一個Tuple類型,使用起來非常方便。 1 //1 member 2 Tuple<int> test = new Tuple<int>(1); 3 //2 member ( 1< n <8) 4
Time of Update: 2015-11-03
標籤:1.輸入一個整數,算出從1到這個數每個數階乘的和。2.求100以內質數的和。3.有一對幼兔,幼兔1個月後長成小兔,小兔1個月後長成成兔並生下一對幼兔,問幾個月後有多少對兔子,幼兔,小兔,成兔分別是多少。成兔對數0011235小兔對數0101123幼兔對數1011235月份1234567總隊數11235813 根據上表可以得到結論: 本月的成兔=上月的小兔+上月的成兔。 本月的小兔=上月的幼兔。
Time of Update: 2015-11-03
標籤:轉載出處:http://my.oschina.net/xhan/blog/307797 inout.c 程式碼分析主要看下對於檔案的處理?1234567891011121314/*** Function to open a file to be input unit.** Return 0 on success or 1
Time of Update: 2015-11-03
標籤: NSDate常用方法 NSDate *date=[NSDate date];//擷取當前的時間 NSLog(@"%@",date); NSDate *date1=[NSDate dateWithTimeIntervalSinceNow:-60];// 返回以目前時間為基準,然後過了60秒的時間 NSLog(@"----%@",date1); NSDate *date2=[NSDate
Time of Update: 2015-11-03
標籤: 建立資源檔 資源檔顧名思義就是存放資源的檔案。資源檔在程式設計中有著自身獨特的優勢,他獨立於來源程式,這樣資源檔就可以被多個程式使用。同時在程式設計的時候,有時出於安全或者其他方面因素的考慮,把重要東西存放在資源檔中,也可以達到保密、安全的效果。那麼Visual C#所使用的資源檔中到底存放哪些東西呢?在用Visual