标签列表
在C#中应该使用指针(不安全的代码)吗?
c#
.net
pointers
coding-style
unsafe
48
48
你应该在C#代码中使用指针吗?有哪些好处?这是由微软推荐的吗?
-
Lucas Aardvark
2
指针的使用通常与p/invoke相关。请参阅此文章:http://www.c-sharpcorner.com/UploadFile/pcurnow/usingpointers10022007082330AM/usingpointers.aspx
- gsscoder
如果您正在为一个特定用途大量使用不安全的代码,将所有这些代码放在一个私有内部类中,并将其包含在一个安全的公共类中可能会有所帮助。我不喜欢让应用程序处理指针的想法。任何出现的模糊错误都可以追溯到这对类,而不是在应用程序的其他未知位置。它可以防止增加的复杂性泄漏到代码库的其他部分。
- marknuzz
11
个回答
0
0
如果这样做可以使您的代码更短、更清晰,那就去做吧。
“在考虑到街角上的警察时,跟随您的内心倾向。”
WSM
-
daonb
1
把一个不安全的代码块扔进一个本来安全的.NET应用程序中,会让它变得更不干净吗?我认为你可能误解了C/C++,很多人从那里转过来,对托管代码不太满意,因为他们认为它比较慢。在早期版本中确实如此,但现在它比本地代码更快、更可靠,特别是在Linux系统上,几乎没有任何膨胀,事实上,我的.NET应用程序在Linux上运行比我的C++应用程序还要快。
- osirisgothra
回答链接
Previous
1
2
Next
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
使用指针的不安全的C#代码片段
7
C#不安全代码:传递固定指针作为参数
13
C#中的不安全代码
34
C#不安全/固定代码
3
C# 不安全代码翻译?
9
在不安全的 C# 中使用指针数组
4
编译C#不安全代码
5
C#不安全代码和指针在2D渲染中的使用,是好还是坏?
7
我应该将安全代码和不安全代码混合吗?
8
删除C#中的不安全指针