- 浏览: 215131 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (109)
- C# (29)
- ASP.NET (30)
- MSSQL (29)
- javascript (9)
- cmd (3)
- ORACLE (4)
- log4j (1)
- window (5)
- FTP (1)
- Shell (1)
- java (1)
- IIS (7)
- html (11)
- SQL (3)
- Jquery (11)
- IE (3)
- 火狐、谷歌 (2)
- wince (2)
- JSON (5)
- List (1)
- Foreach (1)
- SQLhelper (1)
- Ajax (1)
- Firebird (1)
- mysql (7)
- js (2)
- jQuery.autocomplete (1)
- dataTable (1)
- Http (1)
- get (1)
- datetime (1)
- powshell (1)
- URL Protocol (1)
- Office (1)
- Excel (1)
- ASP.NET,算法,秘钥 (1)
- 浏览器 (1)
- Tomcat (1)
最新评论
foreach是取只读的,在取的时候数据不 能变(包括修改,删除,添加等),因为在取之前foreach的集合已经定好了,新增、删除、修改只能使用for,不能使用foreach
private BLL.UserInfo usbLL = new BLL.UserInfo(); protected void Page_Load(object sender, EventArgs e) { List<Model.UserInfo> us = new List<Model.UserInfo>(); us=usbLL.getUserInfo(""); foreach (Model.UserInfo u in us) { //删除数据 if (u.UserId == "管理员") { us.Remove(u); } } foreach (Model.UserInfo u in us) { Console.WriteLine(u); } }
发表评论
-
C# 分层加密算法
2018-11-07 17:45 991使用PBKDF2算法方案,该算法是一个标准的密钥导出算法,可用 ... -
AES 动态生成秘钥
2018-09-28 14:29 12671:方法一 通过账号+日期进行AES128位加密,取其前面16 ... -
Microsoft Office Excel 不能访问文件“EXCEL.xls”
2018-08-25 16:31 1142Microsoft Office Excel 不能访问文件“X ... -
微信分享
2017-04-20 14:15 669/// <summary> // ... -
web.config 为某个单独页面设置编码格式
2017-03-31 18:28 1142原文链接:http://www.cnblogs.com/m ... -
json日期格式转换成日期字符串
2016-08-29 10:31 2173这里进行去掉json日期的\date\字符串: st ... -
C# http get请求 判断是否存在该图片信息
2016-08-29 10:25 979/// <summary> /// h ... -
C# 将json转换成Datatable
2016-08-29 10:19 1314/// <summary> /// 将 ... -
jQuery.autocomplete.js乱码问题
2016-07-12 14:01 7131、首先修改jQuery.autocomplete.js 文件 ... -
C# 缓存
2016-06-24 15:27 758using System; using System.Col ... -
jquery table 操作
2014-12-06 19:21 975jQuery在客户端操作Table ... -
Firebird单击嵌入式非安装版使用
2014-03-12 18:48 2469Firebird单击嵌入式非安 ... -
C#开发常用的工具类
2014-02-26 13:47 1364using System; using System.Col ... -
SQLhelper帮助类
2014-02-26 13:33 4664using System; using System.Col ... -
C#中将JSon数据转换成实体类,将实体类转换成Json
2014-02-26 13:22 43966using System; using System.Col ... -
C#反射机制介绍
2014-02-25 11:26 1757反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编 ... -
COM 类工厂中 CLSID 为 {A86BB4D8-209D-40E1-87A6-7AA236094FAD} 的组件时失败,原因是出现以下错误: 800401
2013-09-12 13:21 1612第一: 检查dll文件是否存在 第二: 兼容问题,看i ... -
ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题
2013-09-11 16:13 909来源:http://hi.baidu.com/netkey/i ... -
常用的WebService一览表
2013-09-05 10:43 689转载:http://blog.csdn.net/wangzh3 ... -
批量插入数据 C# SqlBulkCopy使用
2013-09-05 10:31 958private static void Dat ...
相关推荐
可能无法执行枚举操作。 方法一:采用for循环,并且从尾到头遍历 如果从头到尾正序遍历删除的话,有些符合删除条件的元素会成为漏网之鱼; 正序删除举例: List<string> tempList = new List() { "a","b","b...
此外,如果未来需要修改枚举成员的值或者添加新的成员,只需要在枚举定义处进行修改,而无需遍历整个代码库寻找所有使用该枚举的地方,从而减少了错误的可能性。 ### 总结 枚举类型是C语言中一个强大的特性,它...
在这个压缩包中,我们很可能是得到了一系列关于这两个主题的源代码示例,这些示例可以帮助我们深入理解C#中的集合和字符串操作。 首先,让我们来探讨C#中的集合。C#提供了多种类型的集合,包括数组、列表、队列、栈...
3. **List接口**:List是Collection的一个子接口,它代表了一个有序的元素序列,支持通过索引来访问和修改元素。List接口的重要实现类有ArrayList和Vector。ArrayList是非同步的,性能较高,适合于在单线程环境中...
- ForEach(Action):对 List<T> 中的每个元素执行指定的操作。 - GetEnumerator():返回用于遍历 List<T> 的枚举器。 这些方法使得 List<T> 成为 C# 中非常实用的数据结构,能够轻松地进行数据操作,如插入、删除...
相信绝大多数.NET玩家和我一样,常常使用Timer这个对象,而在WPF中使用...例如一个List集合,你在一个线程中对它进行了操作,在同步瞬间的另线程中,如果不对它谨慎处理,就会造成 “集合已修改;可能无法执行枚举操
Linq查询是延迟执行的,这意味着实际的数据操作直到枚举新集合时才发生。这有助于优化性能,因为只有在真正需要结果时才会执行查询。 6. **内存效率**: 虽然Linq操作创建的新集合通常是投影(Projection)的结果...
常见的集合类型有`List`、`Set`、`Map`等。通过以下注解可以进行配置: 1. **@ElementCollection**:用于非关联的简单元素集合,如字符串列表或枚举集。 2. **@OneToMany(cascade=CascadeType.ALL, mappedBy=...
- **ToList 将集合转换为List集合,浅复本**:将集合转换为`List<T>`集合。 - **ToDictionary 将集合转换为, V>集合,浅复本**:将集合转换为字典。 #### 7. Lambda表达式 Lambda表达式是一种简洁的匿名函数,常用于...
扩展方法使得可以在不修改原有类的情况下为类添加新方法。例如,为`string`类型添加一个检查是否为空的方法:`public static class StringExtensions { public static bool IsNullOrEmpty(this string str) {...} }...
8. **集合框架**:Java集合框架包括List、Set、Map等接口及其实现类,示例会演示如何存储、操作和遍历集合对象。 9. **IO流**:Java的IO流系统用于读写文件和数据传输,示例可能涵盖文件操作、网络通信等内容。 10...
11. EnumSet和EnumMap:针对枚举类型(enum)的高效集合实现,优化了枚举操作。 12. WeakHashMap:键使用弱引用的Map,当键不再被引用时,条目会自动从Map中移除。 13. Timer和TimerTask:定时任务调度,可以安排...
本书籍涵盖了Python的多个方面,包括函数参数、调试、生成器、映射、过滤、集合、数据结构、Ternary操作符、装饰器、全局变量、返回值、mutation、slots magic、虚拟环境、集合、枚举等多个领域。 1. 函数参数: ...
Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 13、&和&&的区别。 &是位运算符...
Stream不直接修改原始数据源,而是通过一系列操作生成一个新的结果。这种处理方式称为“函数式编程”。 二、Stream的创建 1. 集合转换:从List、Set、Map等集合类中可以直接生成Stream。 2. 生成器:使用Stream接口...
12. **LINQ的性能**:LINQ提供了简洁的查询语法,但某些操作(如`ToList()`、`Select()`等)会立即执行并生成新集合,可能导致性能损失。根据需求选择延迟执行的查询。 13. **内存泄露**:虽然.NET框架提供了垃圾...
此外,如果在循环中修改集合,可能会导致未定义的行为,除非集合支持并发修改。 在实际开发中,`foreach`循环广泛应用于数据处理、日志记录、单元测试等场景。其简洁的语法和易读性使它成为C#程序员的首选工具之一...
源码中可能有对这些集合的操作,例如添加、删除、遍历以及使用`Iterator`和`ListIterator`。 5. **反射**:反射是Java的一个强大特性,允许程序在运行时动态访问和修改类的信息。源码可能会使用`Class`对象、`...
6. **Collection 和 Collections**:Collection是所有集合类的父接口,Collections是工具类,提供了一系列静态方法来操作集合。 7. **assert**:assert用于断言,用于在开发阶段检查程序的正确性,生产环境中通常...
5. **集合框架**:Java集合框架包括接口(如List、Set、Map)和实现类(如ArrayList、LinkedList、HashSet、HashMap),实例会展示如何使用它们来存储和操作对象。 6. **异常处理**:Java的异常处理机制是通过try-...