徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

.NET Framework泛型

.NET Framework泛型是在.NET Framework 2.0的公共语言运行库(CLR)中的增加的一项新功能,类似于C++的模板,但不如C++的模板灵活,不过也有一些自己的特性。 泛型为.NET Framework引入了类型参数的概念,这样便可以设计出这样的类和方法:它们把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候执行。比如,通过泛型类型参数T,程序员就可以编写其他客户端代码能够使用的单个类,而不用担心强制转换或装箱操作而带来的额外的运行成本或风险。.

15 关系: 委托应用程序微软前綴C++C♯程序员类库編譯器集合通用語言運行庫接口模板 (C++)泛型.NET框架

圣诞节

聖誕節是基督教用來紀念耶稣降生的节日,西方基督教通常將此節日定於12月25日。不認同耶穌為聖人或是為了政治正確的族群則稱之耶誕節(意為耶穌誕辰日)。作為基督教禮儀年曆的重要節日,教會透過將臨期或降臨期來準備,並以與延續慶祝。聖誕節也是許多國家和地區、尤其是西方國家等以基督教文化為主流之地區的公共假日;在教會以外的場合,聖誕節已轉化成一種民俗節日,並常與日期相近的公曆新年合稱「」。 由於耶穌的誕生日期無法確定,聖經上也無相關記載,所以在學術上認為聖誕節是以圣母领报的日期來推算,或是在基督教發展初期將古羅馬的農神節轉化而來,當時社會上(如古羅馬的冬至)以該節日慶祝日照時間由短變長。西方教會在發展初期至4世紀前中期開始將聖誕節定在12月25日,東方正教會稍晚以儒略曆定於1月7日,亞美尼亞教會則定在1月6日或1月19日。 在基督教國家,聖誕節同時兼具宗教節日與文化節慶的雙重功能,除了參與教會儀式與活動外,家戶、行號與街頭上也可見相關佈置,更是重要的商業活動時令;而過聖誕節的習慣,亦隨著近代西方國家的影響力而擴展到全世界。但在基督教並非主流的地區(如東亞),除了當地的教會團體外,聖誕節經常與消費活動掛鉤,且如同西方國家的「聖誕與新年季」與公曆新年結合,過節時間拉長到數週,成為全年重要的購物季之一。.

新!!: .NET Framework泛型和圣诞节 · 查看更多 »

元旦

元旦,也称為新年、公曆新年、陽曆新年、新曆新年或國曆新年,是指公历1月1日,也是世界多數国家的法定假日,放假日數則依各地民情而有所不同。.

新!!: .NET Framework泛型和元旦 · 查看更多 »

委托

*.Net Framework上的程序设计语言如C♯、Visual Basic的一类数据类型用于存储多个函数指针,称为委托(delegate)。.

新!!: .NET Framework泛型和委托 · 查看更多 »

应用程序

应用程序指为完成某项或多项特定工作的计算机程序。 应用程序与应用软件的概念不同。應用软件指按使用目的整合的一个或一套软件,它可以是單一程式或其他从属元件的集合,例如Microsoft Office、OpenOffice。。日常中可不将两者仔細区分。 *.

新!!: .NET Framework泛型和应用程序 · 查看更多 »

微软

微軟(Microsoft;)是美國一家跨國電腦科技公司,以研發、製造、授權和提供廣泛的電腦軟件服務為主。總部位於美國华盛顿州的雷德蒙德,最為著名和暢銷的產品為Microsoft Windows操作系统和Microsoft Office辦公室軟件,以及Xbox的遊戲業務。微軟是美国《财富》杂志2015年评选的的排行榜中的第95名。 公司於1975年由比爾‧蓋茲和保羅·艾倫創立。初期主要為Altair 8800發展和銷售BASIC直譯器,在1980年代中期憑藉MS-DOS在家用電腦作業系統市場上取得長足進步,後來出現的Windows使得微軟逐漸統治了家用桌面電腦作業系統市場。同時微軟也開始擴張業務,進軍其他行業和市場,建立了MSN網站,在計算機硬件市場上,微軟商標及Xbox遊戲機、Zune和MSN TV家庭娛樂設備也在不同的年份出現在市場上。微軟於1986年首次公開募股,此後不斷走高的股價為微軟締造了四位億萬富翁和12,000位百萬富翁。 伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致垄断和不正當競爭的訴訟。美国司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定美国司法部网页。.

新!!: .NET Framework泛型和微软 · 查看更多 »

前綴

在語言學裡,前綴(Prefix)又稱字首或詞頭,屬於一種前置於其他詞素的詞綴,由於其無法以單字的方式獨立存在,故亦為一種附著詞素;此外在歐洲語言裡,前綴也幾乎都屬於衍生語素(屈折變化則多以後綴表達)。 多數的語言同時擁有前綴與後綴,但不管是哪種語系語族的語言,前綴的使用都普遍地比後綴少,一些語言甚至幾乎沒有前綴。 經統計後發現,前綴的存在常伴隨其他語言學的特徵,例如 V-O(主語-賓語)的語序以及前置詞的使用。.

新!!: .NET Framework泛型和前綴 · 查看更多 »

C++

C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.

新!!: .NET Framework泛型和C++ · 查看更多 »

C♯

C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力。C#由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言,希望借助这种语言来取代Java。C#已经成为Ecma国际和国际标准组织的标准规范。.

新!!: .NET Framework泛型和C♯ · 查看更多 »

程序员

| image.

新!!: .NET Framework泛型和程序员 · 查看更多 »

类库

在了解了“-zh-cn:类;zh-tw:類別;-”在-zh-cn:程序设计;zh-tw:程式設計-中的定义后,--(Class library)是指一个类的集合。 一组在多个工程中可能会被重复使用的--,可以作为一个-- 共享给其他相关的开发者。as,swf和swc都是常见的-- 分配形式。.

新!!: .NET Framework泛型和类库 · 查看更多 »

編譯器

编译器(compiler),是一種電腦程式,它會將用某種程式語言寫成的原始碼(原始語言),轉換成另一種程式語言(目標語言)。 它主要的目的是將便于人编写、阅读、维护的高级计算机语言所寫作的原始碼程式,翻译为计算机能解读、运行的低阶机器语言的程序,也就是執行檔。编译器将原始程序(source program)作为输入,翻译产生使用目标语言(target language)的等价程序。源代码一般为高阶语言(High-level language),如Pascal、C、C++、C# 、Java等,而目标语言则是汇编语言或目标机器的目标代码(Object code),有时也称作机器代码(Machine code)。 一个现代编译器的主要工作流程如下: 源代码(source code)→ 预处理器(preprocessor)→ 编译器(compiler)→ 汇编程序(assembler)→ 目标代码(object code)→ 链接器(Linker)→ 執行檔(executables), 最後打包好的檔案就可以給電腦去判讀執行了。.

新!!: .NET Framework泛型和編譯器 · 查看更多 »

聖誕夜

聖誕夜,即聖誕節前夕(12月24日),中文又稱「平安夜」(源自著名的聖誕歌曲《平安夜》(Stille Nacht)),在大部份基督教社會是聖誕節慶祝節日之一。聖誕夜傳統上是擺設聖誕樹的日子,但隨著聖誕節的慶祝活動提早開始進行,例如美國在感恩節後,不少聖誕樹早在聖誕節前數星期已被擺設。 在英國,平安夜如在工作日,有時會被銀行及貿易公司視為短日(下午休息)。 傳統教會的聖誕期在平安夜開始。除非當日是星期日(參看待降節),守夜的聚會據說是在12月24日早上。然而,在午夜前參加聖誕節的聚會是不被允許的。聖誕季節繼續直至1月4日,如當日是星期六,則至1月5日,當主顯節(顯現日)慶祝時。 傳統上不少基督徒會在平安夜參與子夜彌撒或聚會,通常在世界各地的教堂內舉行,以表示聖誕日的開始。一些教會則會在晚上較早時間舉行燭光崇拜,通常會有耶穌降生故事的話劇表演,亦會享用大餐。德國的傳統菜色則是燒鯉魚。.

新!!: .NET Framework泛型和聖誕夜 · 查看更多 »

跨年日

元旦前夕是元旦前一天的夜晚,不少國家均有於跨年日舉行迎接新年的活動,而由跨年日橫跨至元旦的慶祝活動稱為--或--。元旦前夕是在陽曆或新曆的12月31日,農曆除夕則在農曆十二月二十九或三十。近年來流行於元旦前夕進行跨年節日倒數,以慶祝新的一年的來臨。很多西方國家也稱元旦前一天為聖西爾維斯特日。 元旦前夕活動在很多國家會被視為與元旦不同的節慶。於21世紀的西方文化,最流行的慶祝活動是橫跨午夜的派對,多數亦會開香檳作為慶祝。 此外,很多大城市於元旦前夕的午夜設有大型煙花匯演作為慶祝。元旦前夕在澳大利亚、阿根廷、巴西、墨西哥、希臘、新西蘭、菲律賓及委內瑞拉被列為公眾假期。.

新!!: .NET Framework泛型和跨年日 · 查看更多 »

新年

新年是指曆法新循環開始。不同地方都會按照各自曆法慶祝新年。在西曆,新年元旦日是指1月1日,在格里曆及其前身儒略曆皆同。不少國家都會定新年為全國假期,美國、英國等列1月1日為法定假期。在中國大陸、香港、澳門、臺灣、韓國、北韓和越南,西曆元旦日和農曆新年同樣都列為假期。.

新!!: .NET Framework泛型和新年 · 查看更多 »

集合

集合可以指:.

新!!: .NET Framework泛型和集合 · 查看更多 »

通用語言運行庫

通用語言執行平台(Common Language Runtime,簡稱CLR)是微軟為他們的.NET的虛擬機器所選用的名稱。它是微軟對通用语言架构(CLI)的實作版本,它定義了一個程式碼執行的環境。CLR執行一種稱為通用中间语言的字节码,這個是微軟的通用中间语言實作版本。 CLR執行在微軟的視窗作業系統上。檢視通用语言架构可以找到該規格的實作版本列表。其中有一些版本是執行在非Windows的作業系統中。.

新!!: .NET Framework泛型和通用語言運行庫 · 查看更多 »

接口

接口是port或socket的譯名時,可以指:.

新!!: .NET Framework泛型和接口 · 查看更多 »

模板 (C++)

模板(Template)指C++程序设计语言中的函数模板与类模板,是一种参数化类型机制,大体对应于java和C#中的泛型,但也有一些功能上的显著差异(C++模板支持后两者没有明确对应的模板模板参数和模板非类型参数,但不支持Java的通配符以及C#的泛型类型约束)。模板是C++的泛型编程中不可缺少的一部分。 模板是C++程序员绝佳的武器,特別是結合了多重继承与运算符重载之后。C++的标准函数库提供的许多有用的函数大多結合了模板的概念,如STL以及iostream。.

新!!: .NET Framework泛型和模板 (C++) · 查看更多 »

泛型

泛型程序设计(generic programming)是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。Ada、Delphi、Eiffel、Java、C#、F#、Swift 和 Visual Basic.NET 称之为泛型(generics);ML、Scala 和 Haskell 称之为参数多态(parametric polymorphism);C++ 和 D称之为模板。具有广泛影响的1994年版的《Design Patterns》一书称之为参数化类型(parameterized type)。.

新!!: .NET Framework泛型和泛型 · 查看更多 »

.NET框架

--是由微軟開發,一個致力於敏捷軟體開發(Agile software development)、快速應用開發(Rapid application development)、平臺獨立性和網路透明化的軟體框架。.NET是微軟為2000年代對伺服器和桌上型軟體工程邁出的第一步。.NET包含許多有助於互聯網和內部網應用迅捷開發的技術。.NET框架是微軟公司繼Windows DNA之後的新開發平臺。.NET框架是以一種採用系統虛擬機運行的編程平臺,以通用語言運行庫(Common Language Runtime)為基礎,支援多種語言(C#、F#、VB.NET、C++、Python等)的開發。.NET也為應用程式介面(API)提供了新功能和開發工具。這些革新使得程式設計員可以同時進行Windows應用軟體和網路應用軟體以及元件和服務(web服務)的開發。.NET提供了一個新的反射性的且物件導向程式設計編程介面。.NET設計得足夠通用化從而使許多不同高階語言都得以被彙集。 甲骨文公司的Java程式語言和Java平臺企業版技術是.NET平臺的競爭對手之一。 2014年11月12日,微軟宣布將完全開放.NET Framework的原始碼,並提供給Linux和OS X使用。.

新!!: .NET Framework泛型和.NET框架 · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »