c# - 如何更改ArrayList的值

标签 c#

我想从 C# 中的 ArrayList 的项目中删除所有“\0”字符。这是我的代码:

ArrayList users = um.getAllUsers(server,Instance); //user count=3

所以现在我想添加一个代码,以便将列表中所有项目中的所有“\0”替换为空字符串。

这可能吗?

最佳答案

首先,仍然使用 ArrayList 有点奇怪在 2010 年...并且还有驼峰命名( getAllUsers 而不是 GetAllUsers ),但仍然...

for (int i = 0; i < users.Count; i++)
{
    string user = (string) users[i];
    user = user.Replace("\0", "");
    users[i] = user;
}

关于c# - 如何更改ArrayList的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3404507/

相关文章:

c# - 将对象从父 View 传递到 MVVM 中的 subview

c# - Json解析器异常解析值时遇到意外字符: S.路径 '',第0行,位置0

c# - 有人知道 ShellHook 消息 HSHELL_RUDEAPPACTIVATED 是什么意思吗?

c# - C# 中的二进制序列化 - 附加到文件

c# - CollectionViewSource,如何过​​滤数据?

c# - 添加 + 折叠树列表到大型注释 block - Visual Studio 2008 中的 C# 代码

c# - 在 WinCE 上更改系统日期/时间的任何 API

c# - 我可以用 java(type)script 异步实现 c# 任务吗?

C# Interop - 释放在非托管代码中分配的内存

c# - 使用服务引用时无法将 IAsyncResult 转换为 AsyncResult