如何在Windows窗体应用程序的控制台输出中显示列表数据 [英] How to display list data in console output from windows form application

查看:61
本文介绍了如何在Windows窗体应用程序的控制台输出中显示列表数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将我的输出从窗口应用程序写入控制台





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屋!

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