小编smo*_*med的帖子

编码我的字符串以通过C#发送http请求

我试图发送一个简单的HTTP请求,如下所示:

var client = new WebClient();                
string myString="this is the string i want to send";
message = client.DownloadString("http://www.viralheat.com/api/sentiment/review.xml?text=" + myString + "&api_key="+currentKey);
Run Code Online (Sandbox Code Playgroud)

但是我发送的一些字符串包括#或&或者这样的字符,所以我想在发送之前先对字符串进行编码,因为如果它包含这些特殊字符而不进行编码会引发错误.

.net c# http url-encoding

3
推荐指数
2
解决办法
1593
查看次数

XNA随机选择纹理总是选择相同的纹理

我制作了这段代码,将大约8种不同的纹理加载到具有纹理属性的对象列表中.

我有一个名为"1.png,2.png,3.png,.......,46.png"的纹理文件夹,我希望8个不同的对象加载随机选择的纹理.

        DockedFruitsList = new List<Fruit>(8);
        for (int i = 0; i < 8; i++)
        {
            Fruit temp = new Fruit();
            temp = new Fruit();
            temp.Position = AvailablePositions[i];
            int random=(new Random().Next(0, 4600) % 46);
            temp.Texture = Content.Load<Texture2D>(@"Fruits/" + random);
            DockedFruitsList.Add(temp);          

        }
Run Code Online (Sandbox Code Playgroud)

问题是,尽管随机总是生成不同的数字,但绘制的结果始终是相同的纹理,它从运行变为另一个运行,但对于所有8个纹理它总是相同的

spriteBatch.Begin();
        for (int i = 0; i < DockedFruitsList.Count; i++)
        {
            spriteBatch.Draw(DockedFruitsList[i].Texture, DockedFruitsList[i].Position, Color.White);
        }
        spriteBatch.End();
Run Code Online (Sandbox Code Playgroud)

c# xna windows-phone-7 xna-4.0

2
推荐指数
1
解决办法
1768
查看次数

WP7上的POST请求

我已经死了大约6个小时试图弄清楚如何在WP7中发出常规的POST请求,我尝试了在这里和其他许多地方发布的类似问题的答案,我也尝试过很多不同的API POST请求,他们都领先对某个问题,

远程服务器返回错误:NotFound.

似乎每次都缺少一些东西.

所以,如果你有人请告诉我们如何正确地在这个WP7中获得POST请求

silverlight httpwebrequest windows-phone-7 windows-phone-7.1

2
推荐指数
1
解决办法
2263
查看次数

让WP7上的silverlight应用程序全屏运行

我希望我的silverlight应用程序全屏运行(禁用那里的电池/信号栏)

我试过了:

Application.Current.Host.Content.IsFullScreen = true;
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我怎么能这样做?

c# silverlight windows-phone-7 windows-phone-7.1

1
推荐指数
1
解决办法
1938
查看次数

混淆会使我的程序更加优化

我正在使用C++实现DES加密算法,我在一个非常大的文档(1.1MB)plaint文本上进行基准测试.

我现在已经加密了大约1.1秒,我需要从中挤出更多的性能.

我在考虑混淆,这有助于优化我的代码吗?

algorithm obfuscation optimization

1
推荐指数
1
解决办法
120
查看次数

使用XNA游戏以试用模式进入市场

我想检测我的游戏是否处于跟踪模式并让用户去市场购买它.

我做了这里的代码

他们提供的代码samlpe虽然不起作用

if (Guide.IsTrialMode)
{
    Guide.ShowMarketplace(signedInGamer.PlayerIndex);
}
Run Code Online (Sandbox Code Playgroud)

它给 The name SignedInGamer doesn't exist in the current context

我试着用它稍微修改它并将其修改为:

if (Guide.IsTrialMode)
{
   //Guide.ShowMarketplace(signedInGamer.PlayerIndex);
    Guide.ShowMarketplace(PlayerIndex.One);                
}
Run Code Online (Sandbox Code Playgroud)

它现在有效但在模拟器上它进入市场并给出:

在此输入图像描述

我不确定那是因为游戏处于调试模式并且还没有发布,或者那是因为我做了修改?!

c# xna windows-phone-7

1
推荐指数
1
解决办法
649
查看次数

WP 7项目拒绝隐藏一些.Net库

我正在尝试为我的Windows phone项目使用API​​.

当我将它用于控制台应用程序时,API工作得很好.

但是当我将类导入到wp7项目时,这些行出错了:

using System.Web;
using System.Web.Security;
using System.Xml.XPath;
Run Code Online (Sandbox Code Playgroud)

当我尝试添加它们的引用时,它不会出现在.Net引用列表中,这与常规C#控制台应用程序不同,是什么解决方案?

.net windows-phone-7 c#-4.0 windows-phone-7.1

0
推荐指数
1
解决办法
67
查看次数

将facebook联系人导出到.csv

我想将所有的facbeook联系人导出为.CSV格式或任何其他联系人格式

我试图将Facebook联系人导入到雅虎邮箱,然后在.CSV中导出,但它不适用于新的雅虎

csv facebook

0
推荐指数
1
解决办法
8592
查看次数

在WP7中发出HTTP请求

我需要知道如何从我的WP7.1(芒果)应用程序向不同的服务器发出GET/POST请求

我尝试了通常的System.Web和System.Web.HTTP,WP7不支持它们

.net c# silverlight httpwebrequest windows-phone-7

0
推荐指数
1
解决办法
2428
查看次数

C#中更快的Excel文件访问

我的C#应用​​程序从excel文件中获取了大量数据并对其进行处理,然后将其写回文件.

问题是从Excel文件加载数据时,需要一些时间(大约7000字段的Excel需要30秒)

我想让它更快,是否有任何方法可以在相当长的时间内使其更快?

我用来获取数据的代码是:

streamReader = new StreamReader(@"ExcelPath.txt");
string path = streamReader.ReadLine();

//An Excel Application ==(contains)==> [Many] Excel WorkBook ==(contains)==>[Many] Excel WorkSheets==(contains)==>[Many] Ranges
Microsoft.Office.Interop.Excel.Application excelapp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook myworkbook = excelapp.Workbooks.Open(path, 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true);

Microsoft.Office.Interop.Excel.Sheets myworksheets = myworkbook.Worksheets;
Microsoft.Office.Interop.Excel.Worksheet myworksheet =myworksheets.get_Item(1);
Microsoft.Office.Interop.Excel.Range range = myworksheet.UsedRange;

string[] data = new string[range.Rows.Count];
int start = 0;
for (start = 3; start < range.Rows.Count; start++)
{
    Microsoft.Office.Interop.Excel.Range myrange = myworksheet.get_Range("O" + start.ToString(), System.Reflection.Missing.Value); …
Run Code Online (Sandbox Code Playgroud)

.net c# excel optimization performance

0
推荐指数
1
解决办法
1701
查看次数

String1.Equals(string2)和string1 == string2 C#之间的区别

可能重复:
C#:String.Equals vs. ==
string.Equals()和==运算符是否真的相同?

有时在两个字符串之间的条件下,我写道:

if(string1==string2) //Do something
Run Code Online (Sandbox Code Playgroud)

有时我会写:

if(string1.Equals(string2)) //Do something
Run Code Online (Sandbox Code Playgroud)

问题是有时第一个不起作用,或者错误,这两个表达式之间有什么区别吗?

.net c# string if-statement

0
推荐指数
1
解决办法
4551
查看次数

在匹配字符串C#时定义要忽略的字符

我希望将两个字符串相互匹配,同时注意三个条件:

1个案例的敏感性(应该都不区分大小写):wHo <=>谁

2-underscore:father_of <=>父亲

3个缺失的空间:barackobama <=> barack obama

因此,以下两个字符串应该相互匹配

谁是barack_obama的父亲<=>谁是巴拉克奥巴马的父亲

我不知道从哪里开始,我试图得到两个字符串的排列,考虑下划线和缺少空格的情况,所以它会像

Who, is, fatherof, barack_obama

who is, is fatherof, fatherof barack_obama,
whois, isfatherof, fatherofbarack_obama,
who_is, is_fatherof, fatherof_barack_obama,

who is fatherof, is fatherof barack_obama
whoisfatherof, isfatherofbarack_obama
who_is_fatherof, is_fatherof_barack_obama

who is fatherof barack_obama
whoisfatherofbarack_obama
who_is_fatherof_barack_obama
Run Code Online (Sandbox Code Playgroud)

这对于将barack obama与barack_obama匹配有好处,但反之亦然,即使我能够在其间拆分带有undserscore的字符串,我也不能用缺少的空间来做

.net c# algorithm

0
推荐指数
1
解决办法
128
查看次数