我遇到了(在字符串“class”(.NET)的(定义)中):
public String(char* value);评论中写的是:
// Parameters:
// value:
// A pointer to a null-terminated array of Unicode characters.我的问题:
我只能在不安全的上下文中使用它吗?现在使用该字符串(char* value)是否仍然有意义,或者这只是过去的遗留物,基于这个“ABC\0”(该字符串的终止)?
如果我可以/应该使用它,这种方法的情况会是怎样的?
发布于 2015-08-14 15:57:33
好吧,我们有两种可能的情况:
char*,则此方法允许您在完成不安全操作后将char*转换为标准.NET字符串。»不安全代码的可能用例不在本问题的讨论范围内。
https://stackoverflow.com/questions/32004854
复制相似问题