首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >c# Linq:用一些值替换空字符串

c# Linq:用一些值替换空字符串
EN

Stack Overflow用户
提问于 2020-03-30 21:28:52
回答 1查看 465关注 0票数 1

我有一个清单,如下:

代码语言:javascript
运行
AI代码解释
复制
var myList = lookuplist;

//where lookupList
       Count = 2
          [0]: "36"
          [1]: ""

上面的列表基本上是通过解析我的excel文件来填充的。抱歉,这之前的代码是不相关的,所以没有显示出来。

我的问题是我想用一个空格来更新空字符串。所以我尝试了下面的代码:

代码语言:javascript
运行
AI代码解释
复制
myList .Where(w => w.Length == 0).Select(y=>y = "  ").ToList();

但这不会改变任何事情。

我是不是漏掉了什么。我可以使用forach遍历我的列表,但我想使用linq。

如果这是微不足道的,很抱歉。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-30 21:35:30

您必须将更新后的列表重新赋值给原始变量。你可以这样做:

代码语言:javascript
运行
AI代码解释
复制
myList = myList.Select(y => string.IsNullOrEmpty(y) ? " " : y).ToList();
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60939838

复制
相关文章
C#可空值类型
1. 可空类型修饰符(?)   引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。   例如:string str=null; 是正确的,int i=null; 编译器就会报错。
_一级菜鸟
2021/08/10
1.5K0
C# LINQ
LINQ 语法不是立马执行的,不像我们以前的加减乘除等运算啊,它把对它的操作先攒着,只有在用到 这个对象的时候 才会一下全部执行
zls365
2020/08/19
1K0
C# LINQ
postgresql 如何处理空值NULL 与 替换的问题
最近一直在研究关于POSTGRESQL 开发方面的一些技巧和问题,本期是关于在开发中的一些关于NULL 值处理的问题。在业务开发中,经常会遇到输入的值为NULL 但是实际上我们需要代入默认值的问题,而通常的处理方法是,在字段加入默认值设置,让不输入的情况下,替换NULL值,同时还具备另一个字段类型转换的功能。
AustinDatabases
2023/09/06
2K0
postgresql  如何处理空值NULL 与 替换的问题
c# linq简介
要理解为什么使用LINQ,先来看下面一个例子。假设有一个整数类型的数组,找到里面的偶数并进行降序排序。
zls365
2020/08/19
1.4K0
C#字符串为空的几种情况
我们知道,在C#中,string是引用类型的。为空情况有以下三种: 1、  string str1="":会定义指针(栈),并在内存里划一块值为空的存储空间(堆),指针指向这个空间。 2、String str2=String.Empty:同上。但是这是个静态方法,不会反复的重复申请内存,要优于1中的方式。 3、String str3=null:只定义了一个引用(栈),没有指向任何地方,也未在堆上分配存储空间。在使用前如果不实例化的话,将报错。 知道了string的几种空类型的区别,那么我们怎么来判断一个字符
小端
2018/04/16
2K0
C# LINQ to XML示例
该文介绍了如何使用C#中的LINQ to XML来操作XML数据。主要包括创建数据源、创建查询、执行查询和输出结果。
CNXY
2017/12/25
7910
C# LINQ to XML示例
php替换字符串中,PHP 替换字符串中的一些字符方法介绍
在php中替换字符串我们都会使用到str_replace函数了,此函数还可以使用正则,下面小编来给大家介绍一下替换字符串中的一些字符或替换第一次出现的字符实例。
全栈程序员站长
2022/08/25
4.8K0
php替换字符串中,PHP 替换字符串中的一些字符方法介绍
C#笔记:用Expressions表达式自动生成linq查询
string[] companies = { "Consolidated Messenger", "Alpine Ski House", "Southridge Video", "City Power & Light",                                "Coho Winery", "Wide World Importers", "Graphic Design Institute", "Adventure Works",                             
超级大猪
2019/11/22
1.4K0
LINQ via C# 系列文章
LINQ via C# Recently I am giving a series of talk on LINQ. the name “LINQ via C#” is copied from “ CLR via C# ”, one of my favorite books. Currently part 1 – 8 are finished, and the entire series should be 10 parts. The contents are: Introducing LINQ What
张善友
2018/01/30
1.5K1
C# 学习笔记(14)—— LINQ
LINQ 是 Lanuage Integrated Query 的缩写,即“语言集成查询”的意思。众所周知,做软件开发离不开数据的,你肯定听过SQL数据库、Oracle数据库或本地XML文档等。每种数据源都有自己的查询语言,例如SQL数据库有自己的SQL语言,。LINQ的提出就是为了提供一种跨越各种数据源的统一的查询方式,它主要包括四个组件——Linq to Objects、Linq to XML、Linq to DataSet 和 Linq to SQL
Karl Du
2023/10/20
2490
[深入解析C#] 可空值类型
Tony Hoare于1965年在Algol语言中首次引入了null引用的概念,后来他把这项举措称为“十亿美金的过失”。无数开发人员饱受NullReferenceException(.NET)、NullPointerException(Java)等的折磨。由于此类问题的普遍性,Stack Overflow上有大量与之相关的典型问题。既然可空特性如此声名狼藉,为何C# 2以及.NET 2.0要引入可空值类型呢?
科控物联
2022/03/29
2.3K0
用指定字符替换字符串的 Python 程序
将字符串中的字符替换为指定的字符是具有许多不同应用程序的常见文本处理方法。有一些示例,例如数据转换、文本规范化和数据清理。在 Python 中,我们有一些字符串内置函数,可用于根据指定的字符将字符串转换为字符数组。构成单词的字符组称为字符串。在这个程序中,我们需要一个空字符串来存储新字符串。
很酷的站长
2023/08/11
2090
用指定字符替换字符串的 Python 程序
python 空值判断
在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。python变量初始化为空值分别是: 数值 digital_value = 0 字符串 str_value = "" 列表 list_value = [] 字典 ditc_value = {} 元组 tuple_value = () Python中关于空类型的判断使用的内建函数any(), any(iterable) Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:
用户5760343
2022/05/14
4.4K0
fastjson输出空值
在fastjson中,缺省是不输出空值的。无论Map中的null和对象属性中的null,序列化的时候都会被忽略不输出,这样会减少产生文本的大小。但如果需要输出空值怎么做呢?
johnhuster的分享
2022/03/28
1.5K0
C#学习笔记 LINQ简单使用
LINQ是C#中的一项非常好用的功能,全程是语言集成查询Language Integrated Query。LING和SQL类似,但是不仅可以查询数据库中的数据,还可以查询文件、XML、对象集合等等。要使用LINQ特性,需要引用System.Linq命名空间。
乐百川
2022/05/05
1.7K0
C#规范整理·集合和Linq
LINQ(Language Integrated Query,语言集成查询)提供了类似于SQL的语法,能对集合进行遍历、筛选和投影。一旦掌握了LINQ,你就会发现在开发中再也离不开它。
郑子铭
2023/08/30
2460
C#规范整理·集合和Linq
用LINQ遍历目录【转】
DirectoryInfo dir = new DirectoryInfo(path);
DougWang
2020/02/18
6060
python 判断字符串是否为空用什么方
s=' ' if s.strip()=='': print 's is null' 或者 if not s.strip(): print 's is null'
py3study
2020/01/06
2.4K0
【C# 基础精讲】LINQ 基础
LINQ(Language Integrated Query)是一项强大的C#语言特性,它使数据查询和操作变得更加简洁、灵活和可读性强。通过使用LINQ,您可以使用类似SQL的语法来查询各种数据源,如集合、数组、数据库等。本文将介绍LINQ的基础概念、常见的LINQ操作和示例,以及如何在C#中利用LINQ进行数据查询和处理。
繁依Fanyi
2023/10/12
3330
【C# 基础精讲】LINQ 基础
C# 可空类型
C#的可空引用类型是一项功能,允许开发人员在变量、参数、字段、属性和返回值等可能为null的情况下,明确地表示其可以为null,或者不能为null。这有助于避免在程序运行时出现空引用异常(Null Reference Exception),提高了代码的安全性和可靠性。通过使用可空引用类型,开发人员可以更早地捕捉到潜在的空引用问题,从而减少了因为空引用而引起的错误。
JusterZhu
2023/10/06
3050
C# 可空类型

相似问题

用空值替换C# Stringbuilder

35

用空/空替换值

13

C#:用LINQ替换循环

24

C# LINQ值替换

376

用空值替换空字符串

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文