我正在尝试编写一个函数,它将采用两个字符串数组并连接它们,但将转义重复数组.例如,在下面两个阵列cat是常见的.所以我cat只需要一次
input array1 = ["dog", "cat", "rat"]
input array2 = ["fat", "cat", "bat"]
output array = ["dog", "cat", "rat", "fat", "bat"]
任何具有内置功能或没有任何内置功能的指导/解决方案都会有所帮助.TIA
我有一个如下所示的表(它是一个审计表,包含来自不同表的数据)和其他一些列:我试图从审计表中获取所有值,其中表名列包含具有 top 且 EntiryId 为 1007 的表和通知栏
Table Name EntityId
AllTOP 1007
ProductTOP 1007
ProductTOP 1008
ProductTOP 1007
UserRoleTOP 1007
UserRoleTOP 1008
UserRoleTOP 1007
RequestTypeTOP 1007
Notifications 1014
Notifications 1015
Notifications 1016
Run Code Online (Sandbox Code Playgroud)
我试过如下:
var logList = _dbcontext.Audits.Where(e => e.TableName.Contains("TOP") && e.EntityId == 1007.ToString()).ToList()
Run Code Online (Sandbox Code Playgroud)
此查询为我提供了包含 top 的值的结果,但是当我尝试添加另一个条件以从通知中获取所有值时,我收到“枚举未返回结果”。这是我的尝试
var logList = _dbcontext.Audits.Where(e => e.TableName.Contains("TOP") && e.EntityId == 1007.ToString() && e.TableName.Contains("Notifications")).ToList()
Run Code Online (Sandbox Code Playgroud)
我的错误是什么?
例如,我的输入是my name is abcd
我需要显示,正如dcba si eman ym
我在下面所做的那样,输出为abcd is name my
但不知道下一步该做什么
static void Main(string[] args)
{
Console.WriteLine("Enter a string: ");
string[] input = Console.ReadLine().Split(' ');
for (int i = input.Length-1; i >=0; i--)
{
Console.Write(input[i]+" ");
}
Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)