- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我有以下邮寄地址:
Address1: NULL
Address2: 36
Address3: Moonrise Drive
Address4: NULL
Address5: London
我想重新格式化地址,以便我最终得到:
Address1: 36
Address2: Moonrise Drive
Address3: London
Address4: NULL
Address5: NULL
我开始弄乱 SortedList,但我不太确定如何继续。
SortedList<int, string> AddressParts = new SortedList<int, string>();
AddressParts.Add(1, IncomingAddress1);
AddressParts.Add(2, IncomingAddress2);
AddressParts.Add(3, IncomingAddress3);
AddressParts.Add(4, IncomingAddress4);
AddressParts.Add(5, IncomingAddress5);
SortedList<int, string> SortedAddressParts = new SortedList<int, string>();
foreach (KeyValuePair<int, string> pair in AddressParts)
{
if (pair.Key == 1 &&!string.IsNullOrEmpty(pair.Value))
{
SortedAddressParts.Add(1, pair.Value);
}
}
如有任何帮助,我们将不胜感激!
最佳答案
假设您想要的是在末尾放置空行并保持文本条目的顺序考虑这样做:
public IList<string> FormatAddress(IList<string> addressParts)
{
var result = addressParts.Where(a => !string.IsNullOrEmpty(a)).ToList();
result = result.Concat(Enumerable.Repeat((string)null, addressParts.Count - result.Count)).ToList();
return result;
}
它适用于任意数量的地址行,您只需要将它们首先包装在任何类型的列表中即可。
关于c# - 组织邮政地址元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19401351/
我想检查一个列字符串是否包含在另一列中。 表电子邮件列表: complete_email --------------------------------- zazumba@hotma
我有字符串 'test\data'或者只是一个反斜杠符号 '\' . 它如何转换为bytea? 最佳答案 如果从 到 bytea 转换,则后冲需要特殊处理见 src/backend/utils/adt
我有一个 jQuery Mobile 应用程序与 WCF REST 服务进行通信。我对 REST 服务的大部分调用都是 GET。但是,有一个函数使用带有 JSON 数据的 POST。 POST 在我们
具有以下内容: engine = sqlalchemy.create_engine(url) df = pd.DataFrame({ "eid": [1,2], "f_i": [123
在我的名为 Payment 的 API Controller 中,我有以下方法: [HttpPost] public HttpResponseMessage Charge(Payment paymen
需要将更新的 html 从前端发送到我的 spring mvc Controller 。如果我的文件大小超过 1MB, Controller 会将我返回 ajax 调用的 302 重定向。 下面的代码
我的所有照片上都有 GPS 坐标。我想包括城市、州、 zip 等的标签/IPTC 数据。但是我只有 GPS 坐标。我怎样才能以自动化的方式获取这些并获得有意义的信息(我有成千上万张照片,所以将每一张都
我是一名优秀的程序员,十分优秀!