2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

C#娘

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

大萌字.svg
萌娘百科欢迎您参与完善本条目☆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平台上运行企业级网站程序。也长期活跃在商业界工业界,金融市场等严肃的场合。偶尔出现在用户的电脑和手机(游戏)里。

注释与外部链接