相关疑难解决方法(0)

如何在不手动指定编码的情况下在C#中获得字符串的一致字节表示?

我如何转换stringbyte[]在.NET(C#),而无需手动指定一个特定的编码?

我要加密字符串.我可以在不转换的情况下加密它,但我仍然想知道为什么编码在这里发挥作用.

另外,为什么要考虑编码?我不能简单地得到字符串存储的字节数吗?为什么依赖于字符编码?

.net c# string character-encoding

2121
推荐指数
22
解决办法
114万
查看次数

.NET字符串的最大可能长度是多少?

什么是可以在.NET中创建的最长字符串?String就我所见,该课程的文档对此问题保持沉默,因此权威性答案可能需要一些内部知识.64位系统的最大变化是什么?

[这更多是为了好奇而不是实际使用 - 我不打算创建任何使用巨大字符串的代码!]

.net string limits

227
推荐指数
5
解决办法
31万
查看次数

在c#中以字节为单位查找对象实例的大小

对于任何任意实例(不同对象,组合,单个对象等的集合)

如何确定其大小(以字节为单位)?

(我现在有各种对象的集合,我正在尝试确定它的聚合大小)

编辑:有人写了一个可以做到这一点的对象的扩展方法吗?那个非常整洁的imo.

c#

101
推荐指数
7
解决办法
9万
查看次数

如何获取字符串的字节长度?

我有一个这样的字符串:

string a1 = "{`name`:`?????_?????????`,`shortName`:`?????`,`hideByDefault`:false}";
Run Code Online (Sandbox Code Playgroud)

a1. length显示字符串长度为68,这是不正确的:西里尔符号是两倍大(我认为是因为 UTF-16 编码),因此该字符串的实际长度是87

我需要获取字符串中西里尔符号的数量或以任何其他方式获取真实的字符串长度。

c# string encoding

-1
推荐指数
1
解决办法
4937
查看次数

获取字符串的大小

我想知道如何计算字符串数据类型的大小.说在以下情况下s的大小是多少?

string s="";
string s="1";
string s="12";
Run Code Online (Sandbox Code Playgroud)

如果可能,可以指向一个提到这个的网站吗?

c#

-2
推荐指数
2
解决办法
4344
查看次数

标签 统计

c# ×4

string ×3

.net ×2

character-encoding ×1

encoding ×1

limits ×1