如何从列表中获取文件名 [英] How to get filename from list

查看:118
本文介绍了如何从列表中获取文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

public void InsertData(List<string> str)
{
using (var DataEntities = new DataEntities())
{
foreach (string data in str)
{
//var dataArray = data.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries);

string filename = Path.GetFileName(dataFileName);

DataFile dataFile = dataEntities.DataFiles.Where(f => f.FilePath == DataFileName).FirstOrDefault();
}
}
}





我在列表中有文件名(list< string> str) 。如何从列表中获取文件名。



I have filenames in list (list<string> str).How to get filename from list.

推荐答案

您好,



因为您的列表是字符串类型并且你想搜索字符串列表中的字符串,你可以使用这样的东西:



Hi,

As your list is a string type and you want to search the string inside the string list you can able to use something like this:

List<ListBox> list;
            string fileName = list.FirstOrDefault(x => x.Name.Equals("something"));





这里我使用了 Equals()方法来比较值,但你可以使用更多的方法,比如 EndsWith() StartsWith ()等等



谢谢

Sisir Patro



Here I have used the "Equals()" method to compare the value but you can able to use some more methods like "EndsWith()" or "StartsWith()" etc.

Thanks
Sisir Patro


你可以试试从列表中获取文件名 -



You can try this to get filename from your list-

foreach (string data in str)
    {
        string filename=data;
    }


这篇关于如何从列表中获取文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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