小编Cᴏʀ*_*ᴏʀʏ的帖子

TryParse在C#中的应用

如果下面的'val'不是bool我得到的例外,我相信我可以使用,TryParse但我不确定如何最好地使用它与我的代码下面.有人可以帮忙吗?

checkBox.Checked = Convert.ToBoolean(val);
Run Code Online (Sandbox Code Playgroud)

谢谢

c#

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

查看任何文件夹时使PHP运行文件

我知道这必须是.htaccess或php.ini.

如果站点访问者查看任何文件夹我想自动运行列出其中文件的脚本(file_read.php).

但我只希望file_read.php在我的根文件夹中.

有人可以指点我吗?

谢谢.

php directory .htaccess

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

四舍五入到最近的一年

大家好,我搜索过网络,但已经能够找到解决这个问题的方法.基本上我想要几天到最近的一年.因此,如果我有250天的价值,这应该最多为1年,或者如果我有400天,这将最多为2年.有任何想法吗?

c# c#-4.0

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

错误CS1014:期望获取或设置访问者

using System;

//Find the square root of a number for 10 values from user

class forLoop
{
    static void Main
    {

        double x;

        for(int i=10; i>0 && x>=0; i--)
        {


        Console.WriteLine("You have {0} remaining calculations left", i);
        Console.Write("Please enter a positive number: ");

        x = double.Parse((Console.ReadLine());
        x = Math.Sqrt(x);

        Console.WriteLine("The square root is {0}", x);
        Console.WriteLine("");
        }

    Console.WriteLine("You have 0 remaining calculations left");

    }

}
Run Code Online (Sandbox Code Playgroud)

我需要有关此C#问题的帮助:为什么错误:"get get或set accessor expected"会在编译时出现?

c#

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

将数字添加到未定义的值

在JS示例中:

 var test;

 function test () {
     var t = test + 1;
     alert(t);
 }
Run Code Online (Sandbox Code Playgroud)

我试图做出反击,但如果我设置test0,它仍然总是给我1.我不知道我做错了什么.我正在通过按钮激活该功能.

javascript

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

由Adobe Reader丢失的Response.Stream输出(PDF)

在ASP.NET应用程序中,我使用iTextSharp(主要是PdfStamper)来填充PDF上的一些内容并将其发送给用户.以下代码位于OnClick事件中:

PdfReader r = new PdfReader(
  new RandomAccessFileOrArray(Request.MapPath(compatiblePdf)), null
);

ps = new PdfStamper(r, Response.OutputStream);
AcroFields af = ps.AcroFields;

af.SetField("ContactInfo[0]", o.mallName);
af.SetField("ClientName", string.Format("{0} {1}", c.firstName, c.lastName));
af.SetField("ClientEmail", c.emailAddress);
ps.FormFlattening = true;
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename=Form.pdf");
ps.Close();
Response.End();
Run Code Online (Sandbox Code Playgroud)

因此,基本上,PdfReader获取文件,PdfStamper将PdfReader作为参数,并将其完成的PDF推送到Response.OutputStream.

问题是,使用IE和Adobe Reader,如果从文件对话框中选择"打开",Adobe Reader会抛出错误提示"无法找到文件".用户可以"保存"文件,甚至可以再次开始下载(在被问到时再次单击"打开")似乎可以正常工作.但是在一台永远不会下载文件的新机器上,Adobe Reader似乎错误地将文件放在临时文件或IE之间.

我现在只能想象一件事:Response.End()或许,应该,或许,Response.Close()或许整个事情应该Response.Flush()在它之前.但我不确定这会不会使问题变得更糟,而且我很难测试(因为,一旦你下载了一次文件,就不会再次抛出错误).

可能解决问题吗?我在标题中有什么问题吗?或者我还应该对Response/PdfStamper对象做些什么呢?

c# outputstream response itextsharp

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

遇到html复选框问题

我无法弄清楚为什么我的复选框总是评估为"是",无论检查什么.

html:

<input type="checkbox" name="email" id="email" value="yes">Yes<br>
<input type="checkbox" name="email" id="email" value="no" checked >No<br>
Run Code Online (Sandbox Code Playgroud)

正在访问的

var email = document.getElementById('email').value;
Run Code Online (Sandbox Code Playgroud)

而且php只是$_GET"电子邮件"的价值,但它总是处理它,因为它被设置为"是".

html javascript php

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

DropDownList 中 Arraylist 的用法

我的方法中有以下部分Page_Load

\n\n
 DropDownList1.Items.Add("Audi");\n DropDownList1.Items.Add("BMW");\n \xe2\x80\xa6\n DropDownList1.Items.Add("Ford");\n \xe2\x80\xa6\n DropDownList1.Items.Add("Vauxhall");\n DropDownList1.Items.Add("Volkswagen");\n \xe2\x80\xa6\n
Run Code Online (Sandbox Code Playgroud)\n\n

一些细节是我有一个网络表单,它是汽车销售网站的一部分,所需功能的一部分是用户能够从下拉列表中选择车辆制造商。我创建了一个<asp:DropDownList ... />控件。

\n\n

我的问题是如何重写上面的代码以使用ArrayList在实例化时完全填充的 ,按字母顺序排序,然后用于初始化DropDownList

\n

c# linq asp.net arraylist

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

为什么Resharper会标记这个班级成员?

这里的"DeviceInCradle"显示为灰色:

private bool DeviceInCradle = false;
Run Code Online (Sandbox Code Playgroud)

想想也许它是一个未使用的var,我对它进行了评论,但随后得知,"名称'DeviceInCradle'在类或命名空间中不存在'Duckbill.Platypus'"

我可以理解"= false"的灰化,因为这是默认的bool,但为什么会以这种方式使var的名称变灰?

c# variables resharper boolean

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

删除c#中的空格而不使用任何内置函数

嗨,我是C#的初学者,我试图删除字符串中的空格.我使用以下代码:

public String RemoveSpace(string str1)
{

    char[] source = str1.ToCharArray();

    int oldIndex = 0;
    int newIndex = 0;
    while (oldIndex < source.Length)
    {
        if (source[oldIndex] != ' ' && source[oldIndex] != '\t')
        {
            source[newIndex] = source[oldIndex];
            newIndex++;
        }
        oldIndex++;
    }
    source[oldIndex] = '\0';
    return new String(source);

}
Run Code Online (Sandbox Code Playgroud)

但我现在面临的问题是,当我给 输入字符串"H E的L-" 的输出显示"赫尔L" 这是因为在最后一次迭代oldIndexarr[2]通过替换arr[4]最后一个字符"L"被冷落.有人可以指出正在做的错误吗?注意:不应使用正则表达式,修剪或替换功能.谢谢.

c#

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

防止字典修改

如何防止在课堂外修改字典项目?我必须将对象集合作为属性公开,但是每个人都可以使用我的对象完成所有操作.我试图用来ReadOnlyDictionary包装我的公共财产,但IntegerValue财产仍然可以从外面修改.

示例代码如下:

internal class MyRefClass
{
    public object ReferenceStrig;
    public int IntegerValue;

    public MyRefClass()
    {
     ReferenceStrig = "Initialized string";
        IntegerValue = 100;
    }
}

class Program
{
    static void Main(string[] args)
    {
        var writableDict = new Dictionary<int, MyRefClass>();
        writableDict.Add(1,new MyRefClass());

        ReadOnlyDictionary<int, MyRefClass> dict = new ReadOnlyDictionary<int, MyRefClass>(writableDict);

    MyRefClass variable;
    dict.TryGetValue(1, out variable); #get an object from dictionary
    variable.IntegerValue = 0; #changing property of the object

    writableDict.TryGetValue(1, out variable); #get the same object once again
    #now property …
Run Code Online (Sandbox Code Playgroud)

c# dictionary readonly pass-by-reference

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

在Javascript中按降序排列数组

我需要知道是否在 Javascript 中退出了一些从后到前的合并方法,或者我必须创建它

例子

var fruits = ["Banana", "Orange", "Apple", "Mango"];
Run Code Online (Sandbox Code Playgroud)

var fruits = ["Mango","Apple","Orange","Banana"];
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

什么是复制(Bitmap.Config.ARGB_8888, true)

在这段代码中:

Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.image1).copy(Bitmap.Config.ARGB_8888, true);
Run Code Online (Sandbox Code Playgroud)

有什么作用copy(Bitmap.Config.ARGB_8888, true)

android copy bitmapfactory

-5
推荐指数
1
解决办法
1975
查看次数