如何在C#中将此代码转换为Linq [英] How Do I Convert This Code Into Linq In C#

查看:85
本文介绍了如何在C#中将此代码转换为Linq的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

string readAllDataFromFile = sr.ReadToEnd();
                   sr.Close();
                   fs.Close();
                   string[] SplitAllData = readAllDataFromFile.Split('\r');
                   foreach (string para in SplitAllData)
                    {
                        string[] temp = para.Trim('\n').Split('~');

                        if (temp[0] == "ShowMsgBoxInGUI" && (temp[1] == "True"||temp[1]=="Y"))
                        {
                            ShowMsgBoxInGUI = true;
                        }

                        if (temp[0] == "FAPNotFoundForLine" && (temp[1] == "S" ||temp[1]=="Y"))
                        {
                             FAPNotFoundForLine = "S";
                        }

                        if (temp[0] == "XMLRelatedMsgBox" && (temp[1] == "T"||temp[1]=="Y"))
                        {
                            XMLRelatedMsgBox = true;
                        }

                        if (temp[0] == "RegAndTmplInLog" && (temp[1] == "True"||temp[1]=="Y"))
                        {
                            RegAndTmplInLog = true;
                        }

                    }
                    sr.Close();

推荐答案

Linq is用作前端数据库查询编写框架使用多个数据提供程序,如Linq-Sql,数据集,xml,对象等,您只能针对提供程序触发linq查询。您可以针对string []对象触发linq,但无法进行转换。
Linq is used as front-end database query writing framework using several data providers like Linq-Sql ,dataset,xml,object etc. you can fire a linq query against there providers only. You can fire linq against string [] object but conversion is not possible.


这篇关于如何在C#中将此代码转换为Linq的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆