我正在使用Windows Phone/Store应用程序的新运行时使用Windows Universal应用程序.我正在使用以下代码向服务器发送请求并期望返回HTML响应.但是,当我返回字符串并在UI中显示它时,它只是说:
"System.Threading.Tasks.Task'1 [System.String]"
它没有向我显示应该返回的实际HTML/XML.当我在普通的Windows窗体应用程序中使用相同的URL时,它返回我期望的数据,但我在那里使用的代码是不同的,因为它是Win32而不是WinRT /这个新的RT.
这是我的代码.我怀疑我没有以正确的格式返回数据,但我不知道我应该做什么.
var url = new Uri("http://www.thewebsitehere.com/callingstuff/calltotheserveretc");
var httpClient = new HttpClient();
try
{
var result = await httpClient.GetStringAsync(url);
string checkResult = result.ToString();
httpClient.Dispose();
return checkResult;
}
catch (Exception ex)
{
string checkResult = "Error " + ex.ToString();
httpClient.Dispose();
return checkResult;
}
Run Code Online (Sandbox Code Playgroud) 我开始使用C#Windows Phone 8开发,我正在尝试编写一个使用LongListSelector的应用程序.该应用程序将显示一长串火车站名称.
我一直在网上看一些样本,包括MSDN PeopleHub和PhotoHub样本,但它们看起来非常复杂.我拿了PeopleHub示例并对其进行了一些攻击,直到我在LongListSelector中显示一个站列表但我无法找到列表中选择了哪个项目.SelectedItem属性只是在传递给另一个页面时返回应用程序名称,而不是在列表中选择了哪个项目.
我想我需要一个基本的例子,说明如何将一些项添加到LongListSelector,然后查找并将所选项传递给另一个页面.我不完全理解控件是如何工作的,如果你必须使用某种类型的DataBinding和LongListSelector来填充它,或者它是否更简单:
LongListSelectorThing.add("trainstationA");
LongListSelectorThing.add("trainstationB");
LongListSelectorThing.add("trainstationC");
Run Code Online (Sandbox Code Playgroud)
等等
有人可以给我一些简单的基本指针,说明如何填充此控件并找出用户选择的项目?当我说出他们选择的项目时,当LongListSelector网格出现时,他们点击A例如,然后它显示以A开头的事物列表然后他们点击trainstationA,我希望能够检测到他们'选择了trainstationA并将该信息传递到另一个页面,以便我可以显示有关它的更多信息.
对不起,如果这看起来很基本,我对此很新.
谢谢!
我有一个程序,将文件的内容读入某种列表或数组.此列表/数组可以包含任意数量的项目.我需要将它分成更小的组,每组50个项目,然后对每个组中的每个项目进行一些处理.
List<string> stuffFromFile = new List<string>();
while ((line = fileReader.ReadLine()) != null)
{
stuffFromFile.Add(line);
}
Run Code Online (Sandbox Code Playgroud)
我一直在网上查看一些关于如何分块的例子,但说实话,我并不真正理解这些例子,其中一些似乎过于复杂.我只需要一些简单的东西,将原始的项目列表分组/拆分/分成50个组,然后让我遍历每个组中的每个项目,直到处理完成.
读入的项目总数很可能不是我可以均匀划分50的数字,因此最后一组最有可能包含少于50个项目,但仍然需要像其他项目一样进行处理.
有人可以帮忙吗?这听起来应该很简单,但我真的不知道该怎么做.我已经看到了使用LINQ的例子,但我也不理解它.