我有一个字符串数组:例如:
string [] names ={"P","A","B","G","F","K","R"}
Run Code Online (Sandbox Code Playgroud)
我有另一个数组:
string [] subnames={"P","G","O"}
Run Code Online (Sandbox Code Playgroud)
我们如何检查names数组是否包含子数组数组的任何元素.
在上面的例子中,名字中有"P"和"G".
我有两列数据表FromDate和ToDate,这是字符串格式.我想检查我的table.ie中是否有任何重复记录
From Date To Date
----------------------
9/01/2012 9/16/2012
8/23/2012 8/24/2012
8/25/2012 8/25/2012
8/5/2012 8/6/2012
8/26/2012 8/27/2012
9/15/2012 9/23/2012
Run Code Online (Sandbox Code Playgroud)
该表包含其日期范围映射的重复记录
From Date To Date
----------------------
9/01/2012 9/16/2012
9/15/2012 9/23/2012
Run Code Online (Sandbox Code Playgroud)
它应该返回false.
链接列表带有两个指针,第一个指向下一个节点,另一个指向随机指针.随机指针指向LinkedList的任何节点.编写一个完整的程序来创建链接列表(c,c ++,c#)的副本,而不更改原始列表和O(n).
在其中一次采访中我被问到这个问题,我无法找出解决方案.帮助将不胜感激.
我使用 3 层架构:控制器、业务和数据层。在我的数据层中,我通过传递连接字符串和其他必要的参数来调用 Sql Server 数据库。
我必须为控制器层和业务层编写单元测试。我想编写一个存根(假存储库),从中返回硬编码值/结果。当我为业务层编写测试时,逻辑应该调用这个存根而不是真正的数据库。
我该如何在业务层编写代码来实现这一点?
业务层:
public string GetValues(string xmlData)
{
DataObject do = new DataObject ();
string result = do.GetValues(xmlData);
return result;
}
Run Code Online (Sandbox Code Playgroud)
数据访问:
public static string GetValues(string xmlData)
{
return SqlHelper.ExecuteScalar(
ConfigurationManager.AppSettings["ConnectionString"].ToString(),
"DBO.usp_GetDetail",
xmlData
).ToString();
}
Run Code Online (Sandbox Code Playgroud) 我有以下课程.
public class PriceDetails
{
public float AverageNightlyRate { get; set; }
}
public class RoomContainer
{
public PriceDetails RoomPriceDetails { get; set; }
public string PromotionDescription { get; set; }
}
public List<RoomContainer> HotelRooms { get; set; }
Run Code Online (Sandbox Code Playgroud)
列表HotelRooms有10件物品.我想找到AverageNightlyRate的最大值 .
我正在使用for循环来迭代.我能以有效的方式做到吗?
我有一个字符串数组:
string[] PropertyIds= new string[5];
Run Code Online (Sandbox Code Playgroud)
甲List类(Property)
List<Property> properties = new List<Property>();
Run Code Online (Sandbox Code Playgroud)
该类Property有以下字段:
PropertyId(string)和PropertyDesc(string)
我必须在数组PropertyIds中找到PropertyId的所有值,这些值不在List属性中.
例如
string[] PropertyIds= new string[] { "one", "two", "three" };
List<Property> properties = new List<Property>()
{
new Property("one","This is p1"),
new Property("Five","This is p5"),
new Property("six","This is p6"),
};
Run Code Online (Sandbox Code Playgroud)
然后我的结果应该是两个和三个.
我有一个PromotionRequest有4列的表:
| PromoId | PromoType
----------------------
| 101 | 1 |
| 101 | 2 |
| 103 | 3 |
| 104 | 4 |
Run Code Online (Sandbox Code Playgroud)
我有一个表PromotionResponsek与4列(PromoId,PromoType,Value,PromoDesc),其中一个是PromoId
我必须找到所有的行PromotionResponse,其PromoId值与相匹配PromoId的值PromotionRequest表.
我有一个DataTable dtEmployee,其中一列是EmployeeId.
我有一个整数数组.我必须找到数组的所有值,这些值不在DataTable的EmployeeId列中. dtEmployee
我有一个数据表dtRecords.它包含一个列Token,其中包含管道(|)分隔值
例如
234|82|91
235|81|90
237|83|95
238|85|98
Run Code Online (Sandbox Code Playgroud)
我希望另一个表中的输出说dtCompleteRecords3列a, b, c具有相应的Token列值dtRecords.
帮助将不胜感激
我正在使用LINQ子查询来获取数组中所有最小长度的单词.我想用Lambda Expression来做.
var names = new[] { "Tom", "Dick", "Harry", "Mary", "Jay" }.AsQueryable();
(
from n in names
where n.Length == names.Min (n2 => n2.Length)
select n
)
Run Code Online (Sandbox Code Playgroud)
输出:汤姆,杰伊
谢谢,Prakhar
我想要的是当用户在日期格式的文本框中输入文本时,文本更改为字符串.例如,当用户输入9/25/2012时,我必须将其存储为20120925.帮助将不胜感激