问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#中 sb.Append(" 1=1")是什么意思啊?能具体说说嘛?谢谢啦

发布网友 发布时间:2023-05-02 04:45

我来回答

5个回答

热心网友 时间:2023-10-14 23:52

你这个sb是一个SQL语句吗?如果是sql语句的话·你加上 sb.Append(" 1=1")应该是 永真的意思。
select * from a where 1=1
当where 后面的条件不确定会出现多少个的时候一般是可以考虑在后面加上一个 1=1 永真的

StringBuilder sb= new StringBuilder("select * from a where ");
if(id!="")
sb.Append(" id='1' and ");
if(name!="")
sb.Append(" name='小明' and ");
sb.Append(" 1=1 ");

上面这里如果不加上
sb.Append(" 1=1 ");
那么sb = select * from a where id = 1 and name = '小明' and
很明显这语法就会出现问题。。
但加上sb.Append(" 1=1 ");
那么sb = select * from a where id = 1 and name = '小明' and 1=1

热心网友 时间:2023-10-14 23:53

sb应该是之前定义的一个StringBuilder,sb.append就是向这个stringbuilder的末尾添加字符串,比如说
StringBuilder MyStringBuilder = new StringBuilder("Hello World!");
MyStringBuilder.Append(" 1=1");
MyStringBuilder.Append(" 1=2");
Console.WriteLine(MyStringBuilder);

这个大致相当于
string s="Hello World!";
s+=" 1=1";
s+=" 1=2";

关于stringbuilder的说明,见http://apps.hi.baidu.com/share/detail/19417964

热心网友 时间:2023-10-14 23:53

就是添加啊,sb应该是一个字段,appeng()方法就是追加,比如你原来sb的值是abc,调用sb.Append(" 1=1")后就是abc1=1了,其实就是将这个添加到你原来的后面,许多sql语句也用这个方法来添加查询条件,最常见的是模糊查询

热心网友 时间:2023-10-14 23:54

你说的sb是StringBuffer吗 是的话 这个条件要还是 sql的话 就是说你写的sql语句到这里有很多条件需要追加 比如说 按照不同的条件查询 那么 1=1就是在这里恒成立 然后下面再根据需求 继续用sql拼接 或继续写条件 如“ and ”+sb.append(实例化对象.get属性())“+where ....不过这种情况下需要拼接sql的时候注意and 前面一定要有个空格

热心网友 时间:2023-10-14 23:55

sb是StringBuffer类的一个实例;
Append是它的一个函数,往缓存里面添加东西的
楼上已经说得很清楚了,我也不过多解释
你也可以在VS里面按个“.”自己去看看这个函数是干嘛的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? lt'shisarm汉语句子是什么? 当我们面对自己喜欢的人和喜欢我们的人时,我们该怎么选择? that'shisdog中文意思是什么? 2015湖南国家公务员考试什么时候面试呀?面试要做哪些准备? shis is to say 是什么意思 中文名叫 宋雅卉 syh 希望英文名所有的含义是 帝王,统治者 能够霸气点的~~Erica行吗??或者?? What‘shis是什么意思 艾灸后最常见的3种情况,弄懂了你就是行家 Shis’r/氏的化妆品都有哪些系列啊 我去做了精囊腺的检查显示为双侧精囊腺回声减低,紊乱,粗糙不均,其内并谈及多枚强回光斑,后方无声影。 热者灸之,引郁热之气外发,火就燥之意思是什么 精囊检查 三阴交艾灸后出现水泡是黄色的是郁热什么意思事? 《善德女王》美室玺主原型是谁? 艾灸完有郁热怎么回事 精囊炎前列腺炎 检查结果 请解答谢谢!跪谢 美室为什么叫玺主 前列腺回声粗糙,精囊腺回声粗糙是怎么回事? 善德女王 中 玺主是个什么官职? B超能查出精囊炎吗 我的通话记录只能显示10天的咋回事? 怎么样才能有效率的减肥阿,,?? 脱水电机三线红、绿、黄与黑、兰、灰如何接? 苹果手机为什么只能记忆10天内的通话记录 断路器xh和xe有区别吗 血液涂片,血液涂片,发现异常淋巴细胞10,怎么办 xh是啥意思 污的 异常淋巴细胞多少正常 我外甥7岁夜里老肚子疼,去医院检查结果有异常淋巴细胞占3.5%。请问这个是什么意思,严重吗? 菲拉格慕男士淡香水蓝色经典淘宝店哪家是正品的 五八同城50-100黄金职位是啥意思呢 菲拉格慕京东店和专柜一样吗 公务员岗位≤50:1,<100:1什么意思 烤火后手接触门把手或者别人的手都会有被电的感觉,这正常吗?该怎么办? 中国移动沟通100 工作主要是什么...待遇是什么? 在此岗位主要是要负责什么样的工作呢? 易车伙伴电脑上不去 教师编1:100什么意思 钙男什么意思 “钙片”吃得多真的会成为gay的生肖男! 钙片分不分男性女性的