在Visual Studio中编辑代码时(在我的情况下为2012),我喜欢它自动插入属性值的quoutes.如果我可以从Intellisense列表中选择一个合适的值并按Tab键将其插入,则光标将移出引号,这很好.但是,当我需要键入唯一值时,Tab只会插入制表符.我经常伸手去按右箭头键留下引号,这非常不方便.
我想有一个更方便的方法来留下引号,但它是什么?
我已经使用C#一段时间了,我喜欢它与Windows的完美集成.C++中的Win32 API是一个怪物,但这是另一个故事.无论如何,我想知道,C#是一个"足够好"的语言用于大型项目吗?Microsoft是否在其任何应用程序中使用C#?我一直认为C++是大型项目的唯一选择,因为它的速度并且不需要CLR.
你对C#有什么看法?
编辑:大的我指的是像Microsoft Project这样的应用程序(我想到的第一个例子).它也可能意味着任务关键型应用程序.
我有一个HashSet,它是客户端套接字的集合.当客户端连接时,套接字将添加到HashSet.然后我需要访问该套接字,但我不知道如何在HashSet中访问它.
...
clientSockets.Add(listenerSocket.EndAccept(async));
WaitForData(lastAddedSocket);
....
Run Code Online (Sandbox Code Playgroud)
我怎么能确定是什么lastAddedSocket
?