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

2023-11-21

.NET 中可以创建的最长字符串是多少?的文档String据我所知,班级对这个问题保持沉默,因此权威的答案可能需要一些内部知识。 64 位系统上的最大值会发生变化吗?

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


理论限制可能是 2,147,483,647,但实际限制远非如此。由于 .NET 程序中的单个对象可能不会超过 2GB,并且字符串类型使用 UTF-16(每个字符 2 个字节),因此您可以做的最好的事情是 1,073,741,823,但您不太可能能够分配它在 32 位机器上。

这是其中一种情况“如果你非要问的话,那你可能做错了什么。”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • EntityHydrate 任务失败

    我最近安装了 Visual Studio 11 Beta 和 Visual Studio 2010 之后 我无法在 Visual Studio 2010 中构建依赖于 PostSharp 的项目 因此我卸载了 Visual Studio 1
  • 在 C++ 代码中转换字符串

    我正在学习 C 并开发一个项目来练习 但现在我想在代码中转换一个变量 字符串 就像这样 用户有一个包含 C 代码的文件 但我希望我的程序读取该文件并插入将其写入代码中 如下所示 include
  • platformnotsupportedException :XSLCompiledTransform.Load(xslt) 未在 .net Core 2.1 目标框架中加载带有 的 xslt 文件

    我有一个 xml 文件 需要将其转换为 txt 为此我使用了 xslt 转换 我的 xslt 转换文件包含一些支持 javascript 函数 如果我在 net Framework 4 5 及更高版本中运行代码 我可以成功转换文件 但相同的
  • 将键码转换为相关的显示字符

    在 C Windows Forms 项目中 我有一个不提供 KeyPressed 事件的控件 它是一个 COM 控件 ESRI 映射 它仅提供 KeyUp 和 KeyDown 事件 包含关键事件参数 http msdn microsoft
  • .Net Reactive Extensions Framework (Rx) 是否考虑拓扑顺序?

    Net 反应式扩展框架是否按拓扑顺序传播通知以最大限度地减少更新量 就像 Scala Rx 所做的那样 Net 反应式扩展 Rx 是否可以 https github com lihaoyi scala rx wiki How it Work
  • C#.NET 中的 App.config 是什么?如何使用它?

    我在 C NET 中完成了一个项目 其中我的数据库文件是 Excel 工作簿 由于连接字符串的位置在我的编码中是硬编码的 因此在我的系统中安装它没有问题 但对于其他系统则有问题 有没有办法在应用程序设置完成后提示用户设置一次路径 我得到的答
  • 为数据库生成随机 ID

    我对一个项目有一个要求 我需要生成唯一的 ID ID 必须大写 我无法检查数据库以查看 ID 是否已被使用过 我们预计每个月都会有数百万条记录添加到数据库中 我在这里尝试过解决方案 PHP 如何生成随机的 唯一的字母数字字符串 https
  • 字符串的渐进单词组合

    我需要获得字符串的渐进单词组合 例如 这是字符串 输出 这是字符串 这是 这个字符串 是字符串 这 是 细绳 你知道类似的算法吗 我需要php语言 谢谢 这是解决您问题的简单代码 我将每个字符串递归地连接到数组中的其余字符串 string
  • Outlook 2007 捕获 ReplyToAll 事件的共享加载项

    我正在使用 VS 2010 和 Dot Net Framework 2 0 我已在 扩展性 gt Outlook 共享加载项 中创建了一个项目 我正在尝试捕获 ReplyToAll 事件 但它没有被解雇 请看下面的代码 连接方法 inspe
  • 使用asp.net mvc计算相对日期

    在 C 中使用 ASP NET MVC 显示相对日期 例如 20 分钟前 的最佳库是什么 当简单的扩展方法可以做到这一点时 您就不需要库了 这是我使用过的扩展方法 public static string TimeAgo this Date
  • 如何获取对象具有的属性计数?

    我有一个具有许多属性的类 我需要找到一种方法来计算它所具有的属性数量 我想这样做是因为该类读取 CSV 文件 并且如果属性 csvcolumns 的数量小于文件中的列数 则需要发生特殊的事情 这是我的班级的示例 public class S
  • .NET 单点登录

    我一直在尝试使用 C 为 NET Web 应用程序实现 WEB SSO 服务提供程序插件 我将使用 shibboleth 身份提供商 我已经使用 OpenSAML 库为 java 应用程序实现了相同的功能 我想知道在 NET 应用程序中使用
  • 为什么我会收到未找到分析器的警告?

    我创建了一个玩具项目来检查最新的 NET 7 预览版 5 和正则表达式代码生成 它效果很好 所以我对现有项目应用了相同的更改 不是为了生产 而是为了个人生产力 由于某种原因 我收到这些警告 CS8032 An instance of ana
  • 用于匹配重复子字符串的单个js正则表达式?

    假设我有一个字符串 例如 where is mummy where is daddy 我想用空字符串替换任何一组重复子字符串 所以在这种情况下where and is元素将被删除 结果字符串将是 mummy daddy 我想知道是否有任何单
  • 如何将字符串方法应用于数据帧的多列

    我有一个包含多个字符串列的数据框 我想使用对数据帧的多列上的系列有效的字符串方法 我希望这样的事情 df pd DataFrame A 123f 456f B 789f 901f df Out 15 A B 0 123f 789f 1 45
  • 当 Generic.List.Add 是函数中的最后一个语句并且开启尾调用优化时,性能会受到影响

    我遇到了一个奇怪的性能损失 我将其归结为以下代码
  • 应用程序处于中断模式。您的应用程序已进入中断状态,

    我发现自己遇到了同样的问题here https stackoverflow com questions 36204009 disable break mode page in vs2015 我在 dll 中使用 Windows 窗体 这是针
  • 如何使用默认电子邮件客户端发送电子邮件?

    我想使用系统的默认电子邮件客户端 雷鸟 outlook 等 从 net windows 窗体应用程序发送电子邮件 我想预设主题和正文 我认为有一种方法可以通过向 Windows 资源管理器发送类似的内容来做到这一点 mailto 电子邮件受
  • DataGridView 行背景颜色没有改变

    我想根据加载时的特定条件更改 DGV 行的背景颜色 即使在 Windows 窗体中也是如此 但我看不到任何 DGV 行的颜色有任何变化 谁能告诉我如何解决这个问题 private void frmSecondaryPumps Load ob
  • 如何检测应用程序正在运行的 .NET 版本?

    我尝试使用Environment Version ToString 确定目标计算机上正在使用什么 NET 框架 但安装了 4 0 版本时 它说我正在使用 NET 2 0 如何检测目标计算机上正在运行的 NET Framework 版本 En

随机推荐

  • 如何触发MathJax?

    包括我MathJax与脚本 这会自动用格式化标签替换所有数学代码 我怎样才能触发MathJax仅通过 JavaScript 单击 而不是在加载时单击 我怎么知道MathJax将格式化的元素放在页面末尾而不是替换原始代码 1 如何仅通过 ja
  • 为什么 。 PHP $_GET 数组中的 (点) 和空格更改为 _ (下划线)? [关闭]

    Closed 这个问题是无关 目前不接受答案 In PHP 文档我发现以下部分 变量名中的点和空格将转换为下划线 例如
  • 谁是 GWLP_USERDATA 单元的所有者?

    众所周知GWLP USERDATA可用于将一些指针大小数据与指定窗口相关联 但谁有权利这样做呢 显然 如果两段代码独立执行此操作 其中一段代码会覆盖另一段代码 那么必须只有一个所有者 但必须明确确定一个一般规则 谁是所有者GWLP USER
  • 指向链表的指针什么时候会改变实际的链表?

    我有一个单链表 L 并创建一个指向该列表 P 的指针 似乎有时修改 P 会更改实际列表 而其他时候修改 P 对实际列表 L 没有任何作用 只会更改 P 所指向的内容到 假设我创建一个指向 L 的指针 P L 在 python 中 执行类似
  • ASP.NET MVC3 中的随机会话超时

    我有一个获得随机会话超时的应用程序 Windows 2008 R2 上的 IIS 7 5 NET 4 0 我尝试了以下方法 检查应用程序日志是否 w3wp exe 进程崩溃 但没有条目 在应用程序池中禁用快速失败保护 移至 sql serv
  • Objective-C 只读属性是否需要指定强或复制?

    如果我有一个只读字符串属性 是否需要指定strong or retain or copy在声明中 如果我不指定 是否假定其中之一 在我看来 所有权属性只有当你有 setter 时才有用 property nonatomic readonly
  • 根据位置(IP 地址)将用户重定向到不同的网站

    如何使用 IP 地址将访问我的网站的用户重定向到特定位置的网站 我有 3 个特定位置的网站 1 欧洲 2 美国 3 亚洲 简而言之 我想使用客户端的 IP 地址找到客户端的位置 该解决方案需要使用Google API 我得到了使用解决方案
  • 如何使用纯 CSS 将 width:auto DIV 的宽度增加 X 像素

    我有一个DIV 即设置为向左飘浮 有它的width set to auto因为我希望它和它的内容一样宽 On hover 我想增加width of the DIV比如说 20 像素 设置固定值时width in the hoverCSS 类
  • 在 facebook 上使用 opengraph 嵌入 html5 视频

    我为我们的学生电视台建立了一个网站 其概念与 youtube 非常相似 我们希望我们的视频在分享时可以直接在 Facebook 中播放 视频本身仍然托管在我们的服务器上 并且我们的统计数据会更新 网站上的播放器使用 videojs 并且全部
  • HTML5数据属性排序

    我想对具有为评级和日期定义的数据属性的 DOM 元素进行排序 用 jQuery 在前端实现排序的最佳方式是什么 示例代码可见 http jsfiddle net gercheq zhqXd 这是使用表格实现的所需功能 http tables
  • 当 Composer 连接到 GitHub 时,我收到有关弃用身份验证方法的警告。我应该使用什么身份验证配置?

    GitHub 已开始发送有关已弃用的身份验证的电子邮件 但我尚未找到详细说明作曲家的资源auth json应该看起来像在新政权下 我的要求相对简单 使用 Composer 更新开发中的 Symfony 应用程序 并偶尔尝试其他存储库 有了这
  • 使用 Retrofit 和 RxJava 下载并写入文件

    我正在下载一个带改造的pdf文件 我下载它的方式是按块 我用Content Rangeheader 来获取一系列字节 然后我需要将这些字节写入file问题是编写它们的顺序 我正在使用flatMap 函数为下载文件必须完成的每个请求返回一个可
  • 将查询结果存储在变量中

    我有一个查询 我想将其结果存储在变量中 我该怎么做 我试过 hive e use telecom insert overwrite local directory tmp result select avg a from abc hive
  • 将无功值传递给条件面板条件

    我在这里发现了一个类似的案例 没有具体的答案 闪亮 将reactiveValues传递给conditionalPanel但这给了我一个想法 我需要设置变量session sendCustomMessage在 server R 中 然后使用S
  • Python创建长文件时出现IOError异常

    当尝试使用 open fname w 打开新文件时 出现如下所示的 IOError 完整的错误消息如下 该文件不存在 但我使用 os access dir name os W OK 和 os path exists dir name 验证该
  • 在 .htaccess 中一起使用 mod_rewrite 和 mod_alias(重定向 301)?

    我有一个网站 其中包含一组已放入 CMS 的旧 html 和 php 页面 目前在 htaccess 文件中大约有 30 个 mod alias 重定向 其形式如下 redirect 301 oldpage1 html http www e
  • 如何使用 TFS 集成平台(TFS2012 到 TFS2012)将团队项目从一个集合复制到另一个集合

    我已从 CodePlex 下载了最新的 TFS 集成平台 并尝试在现有团队项目之间 单向 迁移MyProject in CollectionA左边是一个空的团队项目MyProject in CollectionB右侧使用提供的 源代码控制和
  • Pygame - 在精灵中加载图像

    如何将图像加载到精灵中而不是为精灵绘制形状 例如 我将 50x50 图像加载到精灵中 而不是绘制 50x50 矩形 这是到目前为止我的精灵代码 class Player pygame sprite Sprite def init self
  • CAEmitterCell 颜色属性不起作用

    我对 CAEmitterCell 颜色属性有一些奇怪的行为 或者我不理解它 我有一个细胞 let cell CAEmitterCell 简单的 png 文件内容被绘制为黑色 cell contents UIImage named parti
  • .NET 字符串的最大可能长度是多少?

    NET 中可以创建的最长字符串是多少 的文档String据我所知 班级对这个问题保持沉默 因此权威的答案可能需要一些内部知识 64 位系统上的最大值会发生变化吗 这更多是出于好奇而不是实际用途 我不打算创建任何使用巨大字符串的代码 理论限制