亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一行數組的 console.writeline 值

一行數組的 console.writeline 值

C#
手掌心 2022-12-24 10:57:08
我想擴展UserManager以允許通過用戶名查找用戶。我創建了一個擴展方法。我注意到實現它的最簡單方法是獲取UserStore. 我不能這樣做,UserManager因為Store受到保護。我決定使用 DI 注入UserStore我的方法,但我什至不確定它是否可能。我試圖作為第二個參數通過,IUserStore<T> store但 VS 說沒有給出任何參數。using System.Threading;using System.Threading.Tasks;using Microsoft.AspNetCore.Identity;namespace Learning.Extensions{    public static class UserManagerExtension    {        public static Task<T> FindByUserNameAsync<T>(this UserManager<T> userManager, IUserStore<T> store, string userName) where T : class        {            var result = store.FindByNameAsync(userName, CancellationToken.None);            return result;        }    }}
查看完整描述

4 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

無需創建新數組,只需連接兩個數組,然后使用Write而不是WriteLine

foreach(var res in arr1.Concat(arr2)

{

  Console.Write($"{res} ");

}


查看完整回答
反對 回復 2022-12-24
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

Write而不是WriteLine, 加上使用LINQ更少的代碼:


        int[] arr1 = { 37, 45, 65 };

        int[] arr2 = { 70, 89, 118 };

        Console.WriteLine("Combined array elements..");

        arr1.Concat(arr2).ToList().ForEach(x => Console.Write($"{x} "))


查看完整回答
反對 回復 2022-12-24
?
DIEA

TA貢獻1820條經驗 獲得超3個贊

int[] arr1 = { 37, 45, 65 };

        int[] arr2 = { 70, 89, 118 };


        var myList = new List<int>();

        myList.AddRange(arr1);

        myList.AddRange(arr2);

        int[] arr3 = myList.ToArray();

        Console.WriteLine("Combined array elements..");

        foreach (int res in arr3)

        {

            Console.Write(" " + res + " ");

        }


查看完整回答
反對 回復 2022-12-24
?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

只需使用Console.Write或


string str;

foreach (int res in arr3)

{

    str += $"{res} ";

}

Console.WriteLine(str);

在這種情況下,如果數組很大,你應該使用StringBuilder


但在我看來,最好的方法是這樣的:


int[] arr1 = { 37, 45, 65 };

int[] arr2 = { 70, 89, 118 };

Console.Write(String.Join(" ", arr1.Concat(arr2)));


查看完整回答
反對 回復 2022-12-24
  • 4 回答
  • 0 關注
  • 176 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號