置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

C#娘

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

粉色大猛字.png
猛漢百科歡迎您參與完善本條目☆Kira~
歡迎正在閱讀這個條目的您協助編輯本條目。編輯前請閱讀Wiki入門條目編輯規範,並查找相關資料。猛漢百科祝您在本站度過愉快的時光。
Commons-emblem-success.svg
本文部分內容經作者團子授權轉載至萌娘百科。原文網址:http://python.jobbole.com/63311/
C-sharp.jpg
基本資料
本名 C#
別號 C Sharp、C井、C艹艹、C++++
髮色 金髮
瞳色 綠瞳
身高 139cm
體重 31kg
年齡 22歲
生日 2002年2月13日
血型 AB型
星座 水瓶座
萌點 宇宙第一的開發工具難道還有第二嗎(手動滑稽)
出身地區 地球上所有有程式設計師娘的地方
活動範圍 PC機娘、手機娘、伺服器娘基本上任何電子設備娘都是
所屬團體 巨硬社
親屬或相關人
父親:Anders Hejlsberg
家人:SQLServer娘Windows Azure娘藍澤光
女僕:Visual Studio娘

C#娘,讀作C Sharp娘,是程式語言C#擬人化萌娘。

人物介紹

在著名的微軟公司接受精英教育、11歲時便跳級進入大學學習、倍受人們關注的少女。也被稱為「IT界的最強幼女」。

因為與C++的名字很像,一段時間內盛傳「難道是私生子嗎?」的流言,實際上兩人沒有直接的血緣關係。也有報導稱兩人是遠房親戚,但實際情況如何則不得而知。此外,她的名字源自於音樂記號中的升號(♯,讀作「sharp」),但因為顯示器問題以及鍵盤上沒有所以改用#代替。但實際上使用為大家圖省事才改用的,甚至培育了她的巨硬社也會這樣偷懶;不過她本人似乎並不在意。

似乎喜歡成熟的行為、討厭像小孩子一樣玩耍。有生日的時候收到父母送的名為安迪的毛絨玩具時說道「這是啥。沒sense。不要」的傳聞。

然而對於食物的興趣卻仍停留在小孩的階段,多次目擊到她在學校食堂點兒童套餐的樣子。不喜歡喝咖啡,就算是甜味的罐裝咖啡也會令她皺眉頭。

雖然偶爾會見到她意外地孩子氣的一面,多數情況下見到的還是她說話、待人接物彬彬有禮的樣子。是一個既有成熟的一面又有稚氣的一面的孩子。由於還在成長期,見到她時常有「又長高了啊」、「有些像大人的樣子了」這樣的感慨。一直會期待著下見到她時會長成什麼樣子。一直在成長(從C# 1.0到C# 7.0),變得愈發成熟。

常穿秀蘭鄧波的洋裝。據說都是她本人挑選的,與她自己非常相配。她的可愛讓人們無論男女都會成為她的粉絲。

她的志向是在大學畢業後不僅在養育她生長的微軟公司的旗下工作、還要活躍於整個IT界。雖然沒有問到更詳細的計畫,但據說是要做出能讓蘋果企鵝等也能和睦相處的東西。到底會做出怎樣的東西來呢?於是在Mono, Unity, .NET Core的延展下,她的志向已經實現了~

Java娘的關係

Delphi娘的父親,Anders Hejlsberg,由於和Borland社交惡,一氣之下出走到巨硬社。當年C#娘的父親目標是做出一個更好的Java娘(那個東西叫J++),結果由於給Java娘注入了太多的私貨,Sun大叔一氣之下把巨硬社告上了法庭,從此再也沒有了J++。如果巨硬贏了官司那麼也就沒有可愛的C#娘了

也正是因為如此,Java娘和C#娘在很多地方非常相像,簡直就是姐妹一般。然而在巨硬的加持下,C#娘有很多Java娘沒有的特性,比如async/await的異步語法糖,事件和屬性,和其他兄弟姐妹方便集成的能力(P/Invoke or WinRT vs. JNI等),還有方便查詢數據的超能力(LINQ),還有用起來沒有那麼的泛型,優雅的原生類型,等等。Java娘:「哼,你欺負人」

與兄弟姐妹的關係

作為同在巨硬社的女兒,C#娘和自家的兄弟姐妹的關係非同一般。首先她與C++娘一同賦予了藍澤光, SQLServer娘, Windows Azure娘, 乃至Visual Studio娘(互相開發233)等巨硬家佳麗們的生命。在WIN10娘里更是和XAML娘一起挑起了構建基礎應用的大旗。

曾今有兩個姐姐,一個叫做J++,一個叫做J#,然而目前都已不知去向。J#曾今在Visual Studio 2005中發揮過力量,然而由於存在感薄弱,以至於失蹤的時候甚至都沒人注意到,但是這兩位姐姐在失蹤前都將自己的力量傳給了C#娘。現在還有一個姐姐 F# MSR的玩具,為現代 C# 注入了不少語言功能(諸如 async/await)。

C#娘有著相當嚴重的中二病,以至於長期以來計算姬完全不能理解她在說什麼,所以需要CLR娘幫助她把巨硬間接葬語言微軟中間語言(MSIL)通用調解者語言公共中間語言(CIL)翻譯成人話彙編語言,而這一過程又是相當複雜且麻煩的,所以CLR娘會把C#娘每次發言之後新發明的詞彙整理成小抄並重寫組織語句(JIT編譯器)。CLR娘作為姐姐,可是替這個頭疼的妹妹操碎了心,不但要跑東跑西借各種神秘的力量,還需要想各種辦法幫助C#娘交朋友。與Java娘不同的一點的是,C#娘可以危險形式與電腦打交道,甚至是中出CLR娘[1]。隨著.NET Native的出現,C#娘有了和C++娘同等作戰的機會,然而也喪失了諸如部分反射功能的黑科技(除非寫 Runtime Directives運行時指令)。

C#娘可以通過C++/CLI、P/Invoke平台調用服務、用神奇咒語呼叫CLR娘using System.Runtime.InteropServices;、定下契約變身馬猴燒酒COM 互操作性支持輕鬆mafan地和別的語言、組件交流,所以她的朋友很shao

由於C#娘繼承了C++娘在COM時代的神奇能力,和windows娘定下契約COM組件註冊之後,就能成為馬猴燒酒部署到全局程序集緩存(GAC),方便地和其它一起變成馬猴燒酒的程式語言娘共同戰鬥,儘管偶爾依舊會遇到同步率過低部分不兼容的問題。

C#娘也可以被當作英靈召喚,其他的程式語言娘只要能夠拔出石中劍引用mscoree.dll就能和CLR娘一起構築起圓桌系統DCOM伺服器,藉助圓桌系統就能夠讓C#娘把力量封送Marshal到自己身上,因為本質上並不是C#娘直接參與了戰鬥,所以有時候也會出現同步率過低部分不兼容的問題。

C#娘和Python娘的關係很好,Python的父親甚至創造了新玩具IronPython給C#娘玩,所以C#娘親切地稱Python娘為老鐵。

C#娘和Visual Basic娘的關係算是一般,因為在.NET家族中有一個叫做VB.NET的小妹妹Cosplay成了Visual Basic娘,C#娘和VB.NET娘有著更多的話題,所以C#娘雖然認識Visual Basic娘,但基本也沒什麼交集。

C#娘和HTML娘關係融洽,在IIS娘的幫助下,C#娘和HTML娘可以合體變成Razor娘,戰鬥力提升數百倍,甚至可以和PHP娘一戰。在目前分層設計廣泛運用的現代,C#娘和ASP娘早期共同研究的Webform技術漸漸開始退出舞台,之後C#娘和ASP娘在經過巨硬巴巴改造後並進化後的ASPX娘一起採用了MVC模式,其戰鬥力更是增加了不少,Razor娘也正是在此刻發揮出她強有力的實力,而曾今一度流行的WCF也漸漸被Web Api所取代。

C#娘有一個要好的朋友叫Mono娘,幫助C#娘在企鵝蘋果愉快地運行。C#娘曾今在微軟巴巴自製的 Windows Phone 上活躍過,而安卓姬器人和iOS的崛起,使得C#娘的活動空間越來越窄,直到有位好心的Mono娘絞盡腦汁製造出了一個新的玩具Xamarin,使得C#娘也可以走進安卓和IOS里去。後來微軟巴巴覺得這個玩具做的挺好的就掏錢買了下來。

C#娘有一個名叫SQL Server娘的好姬友。在微軟巴巴給C#娘製造過LINQ這個玩具前,C#娘每次跑到資料庫娘家都要自己帶鑰匙SQL 語句,不同的資料庫娘的鑰匙形狀也不完全一樣,但C#娘的記憶並沒有那麼好,所以經常會帶錯鑰匙,而且經常被提醒要隨手關門關閉連結。然後在C#娘的抗議下,微軟巴巴把ADO.NET和SQL連結整合起來,構造出了LINQ to DataSet(依賴ADO.NET)和LINQ to SQL兩套萬能鑰匙工具,通過使用LINQ to SQL,C#娘不必自己拿著鑰匙SQL 語句走資料庫娘的大門,C#娘只要說出自己想要到誰家去拿或者放什麼東西就好了,萬能鑰匙會自動匹配鑰匙型號,採用合適的鑰匙款式(OLEDB或OLBC)幫助C#娘開門甚至關門,但是有時候會忘記隨手關門關閉連結的問題依舊存在。不過微軟巴巴後來又製造了一個名叫Entity Framework的新玩具,C#娘對此也非常喜歡。

於是在2015年初,巨硬宣布了.NET Core,來幫助 C# 娘實現原生的跨平台運行;和 .NET Standard,規範各個 .NET 平台(.NET Framework, .NET Core, Xamarin, Mono, ASP.NET, Universal Windows Apps)的基礎 API 設施。我們的目標是星辰大海 除 MediaWiki 之外,萌娘百科也有一部分基礎設施運行在 .NET Core 之上。

最喜歡的事情

由於很多地方都和Java娘相似,因此很多癖好相像。比如被程式設計師娘翻看類庫內褲。由於出身的原因,家族有非常詳細的資料庫供程序猿們查詢。

最喜歡和Visual Studio娘並肩作戰,搭配ReSharper娘更是戰鬥力翻倍。(內存君:我不開心!)

長期與CLR娘IIS娘配合,在Windows平台上運行企業級網站程序。也長期活躍在商業界工業界,金融市場等嚴肅的場合。偶爾出現在用戶的電腦和手機(遊戲)里。

注釋與外部連結