<strike id="rrvnz"></strike>

    <noframes id="rrvnz">
    <noframes id="rrvnz"><span id="rrvnz"><pre id="rrvnz"></pre></span><address id="rrvnz"></address>
    <address id="rrvnz"><nobr id="rrvnz"></nobr></address><noframes id="rrvnz">
      <em id="rrvnz"></em>

        首 頁IT知識庫翔宇問吧收藏本站
        當前位置:翔宇亭IT樂園IT知識庫 → C#教程
        知識標題關閉所有內容預覽 | 展開所有內容預覽
        • 安裝Visual studio2019時不進入安裝界面而閃退的解決方案 [內容預覽] 821 | 2020-05-23
          1、問題描述 情形1: 從微軟官方網站下載的visual studio2019 WEB安裝包,使用在線安裝方式安裝。啟動后,提示下載,下載完后,驗證,然后再下載,再驗證.....,最后提示“無法下載安裝文件。請檢查Internet連接,然后重試”。當然網絡連接是正常的。 情形2: 點擊安裝,啟動下載提示界面,也提示安裝包下載完畢,但卡在“正在驗證”進行不下去,或者提示安裝完畢,但不會進入到...

          [閱讀全文]

        • C#中只讀(readonly)字段的使用 [內容預覽] 386 | 2018-10-22
          顧名思義,只讀字段,就是說在程序運行過程中,程序中可以讀取這個字段的值,而不能修改它的值。在C#中可以使用readonly關鍵詞來定義一個只讀字段。 在C#中使用只讀字段主要有以下幾個要點: (1)只讀字段可以在定義的同時賦值或者在類的構造方法中給其賦值; (2)除了構造方法外,其他地方不可以修改只讀字段的值; (3)只讀字段的屬性只能有get訪問器,不能有set,這是顯而易見的; 只讀...

          [閱讀全文]

        • 使用C#實現順序棧的算法 [內容預覽] 173 | 2018-07-01
          棧(Stack)是限定在表尾端進行插入或刪除操作的線性表。因此,表尾具有特殊的含義,稱之為棧頂(Top),另一端是固定的,稱為棧底(Bottom)。不含任何數據元素的棧為空棧(Empty Stack)。 棧通常記為:S= (a1,a2,…,an),S是英文單詞stack的第1個字母。棧中元素按a1,a2,a3,...,an的次序進棧,出棧的次序為棧頂元素。即出棧的次序與進棧相反,an第一個出棧,...

          [閱讀全文]

        • C#數據類型:decimal數據類型的使用 [內容預覽] 456 | 2013-09-28
          本文目的是使讀者掌握decimal數據類型的定義、賦值和初始化的方法。 C#中的decimal數據類型的數值后必須有后綴“M”或“m”,否則編譯時將給出如下的錯誤信息: 錯誤 不能隱式地將 Double 類型轉換為“decimal”類型;請使用“M”后綴創建此類型 造成這個問題的原因主要是,在C#中,小數默認以雙精度類型(double)進行存儲的,而默認情況下,double無法完成到deci...

          [閱讀全文]

        • [圖文] C#控件之TextBox的使用方法 [內容預覽] 16694 | 2013-07-19
          1、TextBox控件簡介 C#中的TextBox控件常用于在窗體中接收用戶的輸入或顯示文本,利用該控件可以讓用戶輸入文本、密碼等信息,同時也可以控制用戶輸入內容的長度、類型等 下圖中類型名稱后的控件 即文本框控件。 2、TextBox控件的常用屬性 (1)BackColor:設置背景色; (2)BorderStyle:設置TextBox邊框的類型,為枚舉值,其值有三種:None(沒...

          [閱讀全文]

        • [圖文] C#習題:Dog類的定義與使用 [內容預覽] 296 | 2012-11-04
          本習題要求創建一個Dog類,類中要包含Dog的年齡、體重和毛色三個字段,以及對三個字段訪問的屬性,并定義一個方法輸出Dog的相關信息。同時,要對該類進行測試。 習題分析:本例主要是考察學生以下知識點: (1)類的定義; (2)類字段成員的定義; (3)類屬性成員的定義; (4)類方法成員的定義; (5)類的實例化; (6)類成員的調用; 本文在給出具體的解決方法的同時,定義了枚舉類...

          [閱讀全文]

        • 使用.net提供的csc命令編譯C#程序 [內容預覽] 386 | 2012-10-22
          visual studio集成開發環境可以大大提高我們的編程效率,但如果你沒有安裝這個集成開發環境或者喜歡在命令行下編輯編譯程序的話,你可以使用其提供的CSC命令來編譯C#程序。當然,前提你正確安裝了Microsoft.Net Framework SDK。 下面介紹一下這個命令的具體使用方式。 首先,啟動命令行程序,進入源程序文件所在的目錄,敲入下面的命令: csc HelloWorld.c...

          [閱讀全文]

        • C#中的常量 [內容預覽] 220 | 2012-10-21
          常量是指在程序運行過程中,其值不能被改變的量,在C#語言中,其定義方法如下: const 數據類型 變量名 = 常量值; 即,常量使用const關鍵字定義,在定義的同時必須初始化。常量與變量不同,其必須使用類名調用而不能使用類的實例來調用,即其為靜態的。 我們在編程時,有些量在整個程序運行過程中不允許改變,如圓周率π的值,我們就可以將其定義為常量: public const doub...

          [閱讀全文]

        • C#的標識符 [內容預覽] 348 | 2012-10-21
          標識符是用戶用來定義變量、常量、類等名稱的字符。在C#中,標識符主要分為關鍵字、類型名、變量名、常量名、方法名和命名空間的名稱。C#中規定合法的標識符命名規則為: (1)標識符合法的字符為 :26個大小寫字母,0-9之間的10個數字以及下劃線; (2)開頭字符只能是字母或者下劃線,不能是數字; (3)下可以使用@作為開始字符。 C#在標識符的命名風格上主要有以下幾種: (1)Pascal...

          [閱讀全文]

        • C#中三元操作符?:的使用 [內容預覽] 362 | 2012-06-03
          C#中三元操作符只有一個,即?:稱之為條件操作符,其語法格式如下: expression1?expresson2:expression3; expression1一般為邏輯表達式,當其值為真時,則整個表達式的值為expression2的值,如果表達式1的值為假(false)的話,則整個表達式的值為表達式expression3的值。 從上面的敘述中,我們可以看出,它相當于一個if...else...

          [閱讀全文]

        • C#中抽象類與接口的區別 [內容預覽] 242 | 2011-09-11
          很多人在學習抽象類和接口時,弄不明白兩者之間的區別,弄不明白的原因,它們之間有太多的相似性,那么本文著重介紹兩者之間的區別以讓大家弄清楚C#中抽象類和接口到底有什么區別,它們主要用在什么場合。 1、抽象類 抽象類是特殊的類,只是不能被實例化;除此以外,具有類的其他特性;重要的是抽象類可以包括抽象方法,這是普通類所不能的。抽象方法只能聲明于抽象類中,且不包含任何實現,派生類必須覆蓋它們。另外,抽...

          [閱讀全文]

        • System.Collections.Generic 命名空間 [內容預覽] 200 | 2011-09-08
          我們注意到在Visual Studio 2005中創建的應用程序都包含著System.Collections.Generic 命名空間,那么這個命名空間有什么作用呢? 實際上,System.Collections.Generic 命名空間是.NET Framework 2.0 版中是新增的一個命名空間,System.Collections.Generic 命名空間包含定義泛型集合的接口和類,泛型...

          [閱讀全文]

        • [圖文] C#中的bool數據類型 [內容預覽] 1336 | 2011-09-08
          C#中的bool類型表示真和假的概念,其值只有兩種:true 與 false。 該數據類型在內存中占1個字節。 C#中的bool類型與C語言中的“真”“假”還不一樣,C#中的bool類型不能和整數1與0轉換。 即試圖使用0表示“假”或使用非0值表示“真”都是不允許的。 則下面的寫法是錯誤的: bool blAccept; blAccept = 1; blAccept = 0; 而下...

          [閱讀全文]

        • C#中的注釋 [內容預覽] 246 | 2010-08-31
          C#有兩種常用注釋形式: 1、多行注釋(multiline comment) 這種類型的注釋必須以/*開始,以*/結束。在這兩個符號中間的任何東西都被看做注釋,而編譯器忽略其中的內容不進行編譯。但要注意,這種注釋不允許嵌套,即注釋中出現這兩個符號。 2、單行注釋(single-line comment) 單行注釋使用 //,這一行//后面的內容都被看做注釋內容。 編程者常用多行注釋來書寫...

          [閱讀全文]

        • [圖文] 如何去除字符串中間的空格 [內容預覽] 2121 | 2010-05-08
          使用Trim只能去除字符串前端和后端的空ge,那么字符串中間的空ge如何去掉呢?下面給出一個完整的程序: using System; using System.Collections.Generic; using System.Text; class TrimAll { string trimAllSpace(string str) { string temp = ""; ...

          [閱讀全文]

        • [圖文] C#中的字符串類 [內容預覽] 637 | 2010-05-08
          在C#語言中,string 類型是引用類型,其表示零或更多個Unicode 字符組成的序列。string 是 .NET Framework 中 String 的別名。其定義方法如下: string s1="";//這是一個空字符串 string s2="hello,everyone!"; //非空字符串 可以使用"+"把兩個字符串連接起來。如: string s3="中國"+" 北京"; ...

          [閱讀全文]

        • C#的裝箱與拆箱 [內容預覽] 1177 | 2010-05-08
          裝箱(boxing)和拆箱(unboxing)是.NET提出得新概念!我們知道C#的所有類型都是由基類System.Object派生來的。如果在聲明這些數據類型的時候都在堆(HEAP)中分配內存,會造成極低的效率。 為了解決這個問題,.NET的值類型在棧中分配內存,而引用型是在堆中分配內存,初始化為null,引用類型是需要通過垃圾回收器來回收內存,而值類型超過其作用域,就會失效。 有時我們需要...

          [閱讀全文]

        • [圖文] C#數據類型的轉換 [內容預覽] 427 | 2010-05-08
          總體來看,C#數據類型的轉換包括隱式轉換和顯示轉換兩種。隱式轉換,即不同數據類型之間能自動完成的轉換,無須人為干預,一般情況是由低精度的數據類型向高精度的數據類型轉換。顯示轉換,即強制轉換,必須人為地用一定方法完成的轉換。我們先看看C#中的隱式轉換。 1、隱式轉換 我們用一個例子來說明一下: using System; class Class1 { static void Ma...

          [閱讀全文]

        • 淺談對C#命名的認識 [內容預覽] 172 | 2010-05-08
          1. 命名時單詞的開頭字符都要大寫 如: public class StudentClass { private string StudentName; private char StudentSex; public string RetStudName() { return StudentName; } } 2. 命名時,第一個單...

          [閱讀全文]

        • C#中的常量 [內容預覽] 206 | 2010-05-08
          見名知義,就是在程序的運行過程中,其值不能被改變的量。聲明方法只要在聲明普通變量時,前面加上const關鍵字就可以了,但必須初始化,舉個例子如下: const int a = 23; 這里的a就是常量,其值為23,在程序運行過程中不能改變了。如: a = 34; 這樣的寫法是錯誤的,將不能通過編譯。 常量在程序設計過程中有什么用呢?我們可以想象一下,假設你的老板讓你編寫一個處理各種圓形、...

          [閱讀全文]

        • [圖文] C#的結構類型 [內容預覽] 673 | 2010-05-08
          有時我們可能對同一事物使用多個不同的變量來描述,如果將其分開來,顯得不夠靈活。結構類型很好的解決了這個問題,它把多個不同的變量組織在一起。其定義方法如下: struct 結構名稱 { 成員聲明列表; } 成員可以包含構造函數,常數,字段,方法,屬性,索引器,運算符和嵌套類型等。每個成員在聲明的時候都采用如下的格式: 訪問修飾符 類型 名稱; 假設我們想描述一個點的位置和顏色,...

          [閱讀全文]

        • [圖文] C#程序中的變量 [內容預覽] 150 | 2010-05-08
          本文講解了C#變量的命名方法和具體使用方法,這是很基礎的東西,但用得又是非常多的。 變量,從其名字中,我們就可以知道,是在程序運行過程中,其值可以被改變。于其它語言一樣,C#變量在使用過程中也應該遵循一定的規則。 C#中的變量必須先定義后使用,這毫無疑問。 1.C#變量的命名規則 (1)開頭字符必須是字母,下劃線或@; (2)C#變量不能使用C#語言的保留字,庫函數名稱; (...

          [閱讀全文]

        • C#的引用類型 [內容預覽] 212 | 2010-05-08
          本篇文章粗略地說明了C#引用類型的種類和含義,如有對C#引用類型有疑問的可以參考一下,但對于引用類型的理解可能有誤,希望高手能留言指教。 C#中的主要引用類型有:數組,類,接口和委托。即,這些數據類型在內存中不存儲真正的值,而存儲的是值的地址。 值類型變量直接把變量的值保存在堆棧中,引用類型的變量把實際數據的地址保存在堆棧中,而實際數據則保存在堆中。注意,堆和堆棧是兩個不同的概念,在內存中的...

          [閱讀全文]

        • [圖文] 第一個C#程序:hello world [內容預覽] 839 | 2010-05-08
          這篇文章以一個簡單的Hello world 程序講解了C#程序的基本結構和相關知識,希望大家能喜歡。 Hello World,就像一個嬰兒剛剛來到這個世界上,開啟了他的人生旅途。下面將使用大部分程序設計的開門程序Hello World來簡單交待一下C#程序的格式與基礎知識。 using System; //引入System命名空間 namespace HelloWorld ...

          [閱讀全文]

        • 例說C# object類型 [內容預覽] 3703 | 2010-05-08
          這篇關于C#Object類型的文章最初寫在我的個人博客了,這次把它粘在這里,構成C#基礎知識的一部分,如果大家對C# object有什么新的認識,請留言。 object 類型在 .NET Framework 中是System.Object 的別名。在 C# 的統一類型系統中,所有類型(包括預定義類型、用戶定義類型、引用類型和值類型)都是直接或間接從System.Object 繼承的。所以,我們可...

          [閱讀全文]

        • [圖文] C#控制臺輸出方法詳解 [內容預覽] 10685 | 2010-05-05
          C#控制臺輸出有兩種方法:Write()和WriteLine(),它們都是命名空間System中Console類的方法,且都具有多達18種或以上的重載形式,能夠直接輸出C#提供的所有基本數據類型。其中,Write()方法輸出一個或多個值后不換行,即其后沒有新行符;而WriteLine()同樣是輸出一個或多個值,但輸出完后換行,即其后有一個新行符。 為了控制輸出內容或文本的輸出格式,這兩種方法提...

          [閱讀全文]

        • [圖文] C#常用操作符的使用詳解 [內容預覽] 2293 | 2010-03-12
          C#的精彩世界還離不開其提供的豐富的操作符,按照操作數的個數,C#操作符可分為以下幾類: 一元操作符 :++x,x++,--y,z-- 二元操作符:x+y,x-y,x*y 三元操作符:x=(x>a?x:a); 如果從操作符的作用來看,C#操作符可以分為賦值操作符,算術操作符,關系操作符,邏輯操作符,位操作符和其它操作符。 1.賦值操作符...

          [閱讀全文]

        • 用C#實現選擇法排序 [內容預覽] 216 | 2010-01-31
          導讀:本文給出了使用C#實現選擇發排序的算法 using System; namespace SelectionSorter { public class SelectionSorter { private int min; public void Sort(int [] list) { for(int i = 0; i < list.Len...

          [閱讀全文]

        • 用C#實現冒泡法排序 [內容預覽] 360 | 2010-01-31
          導讀:本文給出了使用C#進行冒泡法排序的源代碼 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i, j, temp; bool done = false; j = 1; ...

          [閱讀全文]

        • [組圖] 重載Object的虛方法——重載Equals和運算符 [內容預覽] 173 | 2010-01-28
          Object是所有類的頂級父類,而Object又提供了四個虛方法: Equals , GetHashCode, ToString, Finalize。 那么在這個系列文章中,我們就看下,我們對這四個方法的利用。 首先是引用類型重載Equals,我分成三步: 1. 空值驗證 2. 類型驗證 3. 比較驗證 代碼如下: class Person { public string N...

          [閱讀全文]

        總數:3530 上一頁1 2下一頁
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2020 biye5u.com. All Rights Reserved.
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网