如何在Windows窗体应用程序的控制台输出中显示列表数据 [英] How to display list data in console output from windows form application
问题描述
如何将我的输出从窗口应用程序写入控制台
public ClearTripViewModel RoomTypeData()
{
string date = Date();
ClearTripViewModel viewmodel = new ClearTripViewModel();
var days = DateTime.DaysInMonth(Convert.ToInt32 (date.Split('/')[1]),Convert.ToInt32(date.Split('/')[0]));
date = _goibService.ChangeDateFormat(date);
if(OverallStaticSession.ClearTripRoomDetails == null)
{
OverallStaticSession.ClearTripRoomDetails = _ctService.GetRoomType(OverallStaticSession.ClearTripHotelId.ToString());
}
var roomlist = OverallStaticSession.ClearTripRoomDetails;
viewmodel.HotelId = OverallStaticSession.ClearTripHotelId.ToString();
var cookie = OverallStaticSession.ClearTri pCookie;
object sync = new Object();
foreach(房间列表中的var项目)
{
ClearTripRooms obj = new ClearTripRooms();
obj.RoomName = items.value;
obj.RoomTypeId = items.key;
_ctService。 GetAvailRooms(viewmodel.HotelId,items.key,date.Split(' - ')[1],date.Split(' - ')[0],obj,cookie);
viewmodel.cleartriproom .Add(obj);
}
返回viewmodel;
}
我的输出:
1 2 3 4 5 6 7 8 9 10 11 12 13 15
1 1 1 1 1 1 1 1 1 1 1 1 1
在我上面的方法中返回List数据中的值。如何在windows窗体应用程序的控制台输出中显示列表数据
how to write my output from window application to console
public ClearTripViewModel RoomTypeData()
{
string date = Date();
ClearTripViewModel viewmodel = new ClearTripViewModel();
var days = DateTime.DaysInMonth(Convert.ToInt32(date.Split('/')[1]), Convert.ToInt32(date.Split('/')[0]));
date = _goibService.ChangeDateFormat(date);
if (OverallStaticSession.ClearTripRoomDetails == null)
{
OverallStaticSession.ClearTripRoomDetails = _ctService.GetRoomType(OverallStaticSession.ClearTripHotelId.ToString());
}
var roomlist = OverallStaticSession.ClearTripRoomDetails;
viewmodel.HotelId = OverallStaticSession.ClearTripHotelId.ToString();
var cookie =OverallStaticSession.ClearTripCookie ;
object sync = new Object();
foreach (var items in roomlist)
{
ClearTripRooms obj = new ClearTripRooms();
obj.RoomName = items.value;
obj.RoomTypeId = items.key;
_ctService.GetAvailRooms(viewmodel.HotelId, items.key, date.Split('-')[1], date.Split('-')[0], obj, cookie);
viewmodel.cleartriproom.Add(obj);
}
return viewmodel;
}
MY OUTPUT:
1 2 3 4 5 6 7 8 9 10 11 12 13 15
1 1 1 1 1 1 1 1 1 1 1 1 1 1
In my above method return values in List data.How to display list data in console output from windows form application
由于您试图在控制台中显示属于列表的项目,因此您必须只执行一个循环遍历列表项并根据其属性名称打印每个列表项。
Since you are trying to display the items belongs to a list in console, then you have to just execute a loop through the list items and just prints each list items based on their property names.
foreach (var item in viewmodel.cleartriproom)
{
Console.WriteLine(item.RoomName + "\t" + item.RoomTypeId);
}
试试这个链接:
WinForms应用程序的控制台输出
这篇关于如何在Windows窗体应用程序的控制台输出中显示列表数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!