小编SLa*_*aks的帖子

标准C中指针整数错误的比较

我正在将我的代码从变量更改为指针,我遇到了一些麻烦.曾经使用过的地方(很大程度上缩写):

int best = 0;
int max = 10;
if (max > best) {
    best = max;
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用指针,以便我可以使用pass-by引用将其抽象为函数.

int *best;
*best = 0;
int max = 10;
if (max > *best) {
    *best = max;
}
Run Code Online (Sandbox Code Playgroud)

我在线上遇到了分段错误(max > *best).你能告诉我哪里出错了吗?

c pointers

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

嵌套条件无法正确识别

我正试图在使用Razor的if/else中嵌入foreach,但是我在Razor声称我错过了一个结束括号时遇到了一些问题.代码在下面,我注意到Visual Studio没有语法突出显示的"else",我猜这是问题所在:

    @if (ViewBag.user.administrativeRole != null)
    {
        <select name="administrativeRole" id="administrativeRole" class="selectInput" disabled="disabled">   
    }
    else // this else isn't syntax highlighted 
    {
        <select name="administrativeRole" id="administrativeRole" class="selectInput">
        @foreach (var role in ViewBag.roles)
        {
        if (ViewBag.user.administrativeRole != null && ViewBag.user.administrativeRole == role.superadmin)
        {
            <option value="@role.id" selected="selected">@role.name</option>
        }
        else
        {
            <option value="@role.id">@role.name</option>
        }
    }
}
</select>
Run Code Online (Sandbox Code Playgroud)

这会产生以下错误:

if块缺少结束"}"字符.确保此块中的所有"{"字符都有匹配的"}"字符,并且没有任何"}"字符被解释为标记.

Line 58: @if (ViewBag.user.administrativeRole != null)
Line 59: {
Line 60:    <select name="administrativeRole" id="administrativeRole" class="selectInput" disabled="disabled">  
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?我猜我只是简单地说了一下语法,因为我是Razor的新手.

razor asp.net-mvc-3

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

从ImageButton获取CommandArgument onClick,VB

我有一系列的ImageButtons ...当我点击图像时,我想重定向到另一个页面,使用CommandArgument作为uniqueId ...如何从onclick事件中获取commandArgument?谢谢!

asp.net onclick commandargument

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

将动态Radiobutton添加到RadioGroup

public class MCQSample extends Activity implements OnClickListener{

    TextView title;
    String gotBread;
    RadioGroup AnswerRG;
    int value ;
    int value1;



    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mcqsample); 
        title = (TextView) findViewById(R.id.abc);
        nextP = (Button) findViewById(R.id.nextP);
        backP = (Button) findViewById(R.id.backP);
        AnswerRG = (RadioGroup) findViewById(R.id.AnswerRG);


            Bundle b = getIntent().getExtras();
            value = b.getInt("key", 0);

        }
    }
Run Code Online (Sandbox Code Playgroud)

嗨伙计们,我正在做Android应用程序并坚持创建动态单选按钮.因为我不知道我需要多少按钮(这取决于值 - 用户输入).我读了一些可以在Layout上添加的帖子,但我想添加到radioGroup中.有什么办法吗?谢谢

android

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

索引.txt文件中的文本行

假设我有一个.txt文件.该文件包含单词和数字的交替行:

Mary
156
Sue
160
Jenn
154
Run Code Online (Sandbox Code Playgroud)

我想把这些交替的行放入一个字典中('Mary':156).我的第一个想法是使用带有%运算符的for循环,但我仍然坚持实际的实现.是否可以索引文本文件中的行?到目前为止,我的思路是什么:

for i in range(len(text)):
    if i%2 == 0
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

非静态字段,方法或属性需要对象引用

您好我正在尝试编写将文件从源文件夹复制到目标文件夹的代码.如果目标文件夹包含相同的文件名,则我的程序应存储具有不同名称的文件.例如,源文件夹包含:C:\ test\test1.txt test2.txt

目标文件夹包含D:\ test\test1.txt test2.txt test3.txt

然后复制操作应该将test1.txt和test2.txt从源复制到目标文件夹,名称更改为test4.txt和test5.txt

这不是完整的代码.但我收到错误非静态字段,方法或属性需要对象引用.at getFileName(ref destfileName,ref targetPath).对此有何帮助?

class Program
{
    static void Main(string[] args)
    {
        string sourcefileName = null;
        string destfileName = null;
        string sourcePath = @"C:\test";
        string targetPath = @"D:\test";
        List<int> seqNum = new List<int>();

        // To copy a folder's contents to a new location:
        // Create a new target folder, if necessary.
        if (!System.IO.Directory.Exists(targetPath))
        {
            System.IO.Directory.CreateDirectory(targetPath);
        }

        // To copy all the files in one directory to another directory.
        // Get the files …
Run Code Online (Sandbox Code Playgroud)

c#

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

Vb6中需要运行时错误424对象

我是Vb新手,

我的源代码中出现错误,

这是我的代码段,

Dim a,b as integer 
  a=val (txtf.Text)
  b=val (txts.Text)
    if(a>b)then
       txtr=a
    else
      txtr=b
   end if 
end sub
Run Code Online (Sandbox Code Playgroud)

错误:运行时错误424对象必需:

任何帮助都会得到帮助。

vb6

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

如何确定lambda函数中的参数?

在下面的例子中,特别是在函数的第二个语句中,什么是传递给lambda函数的'n'参数.通过代码的上下文,我假设它指向数字列表.但我怎么能明确地知道这一点,而不必从代码的上下文中猜测.

//simple example of lambda expression.
public static void SimpleLambdExpression()
{
    List<int> numbers = new List<int>{1,2,3,4,5,6,7};
    var evens = numbers.FindAll(n => n % 2 == 0);
    var evens2 = numbers.FindAll((int n) => { return n % 2 == 0; });
    ObjectDumper.Write(evens);
    ObjectDumper.Write(evens2);
}
Run Code Online (Sandbox Code Playgroud)

c# parameters lambda

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

当使用select new object(){}时,如何从linq返回ICollection <object>

我有下面的linq当前工作,但我真正想要的是返回一个ICollection<SexyPeopleVM>而不是列表.但我无法理解语法和其他替代方案,我试过在运行时失败了.

这可能吗?我怎样才能做到这一点?

var o = from s in sexyPeople
                    select new SexyPeopleVM()
                    {
                        id = s.ID,
                        title = s.Title,
                        views = s.Views,
                        url = s.GetFullyQualifiedURL(),
                        friendlyDate = s.DateCreated.AsShortFriendly()
                    };
            List<SexyPeopleVM> list = o.ToList();
            return list;
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-mvc

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

Visual Studio 2017 重命名文本框速度缓慢

我有一个中等规模的项目,使用最新版本的 2017 Visual Studio 在 vb.net 中编码。我现在遇到的问题是,当我编辑文本框(将 txtCarType 改为 txtCarType2)时,需要大约 15 秒的时间来处理。我在标签或重命名任何控件方面也遇到同样的问题。我该如何解决这个落后于其杀伤力的问题。

vb.net visual-studio

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

新程序员学习ASP.net的最快方法是什么?

我想有效地学习ASP.net 3.5,但我对其他任何语言都没有流利的知识.

现在的情况是,时间跨度非常短,在短时间内我必须使用ASP.net技能进行升级.

所以我对快速有效地学习ASP.net 3.5感兴趣.

我必须从头开始.

请..请........我想尽快找到解决方案.........

请提及好书和在线资料.

谢谢.等待回复.

asp.net

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

想要将StackTrace打印到txt文件中C#

我希望能够将c#中的堆栈跟踪打印到txt文件中,如下所述.请注意以下内容:

  1. 我知道Ex.Message不会得到堆栈跟踪.我想使用FileHandler将StackTrace消息写入文本文件.
  2. FileHandler类内部代码并不重要.我想知道如何获取此处捕获的异常的堆栈跟踪.

    try
    
    {
    
    //some code
    
    }
    
    // I just inherit from exception class (the message member, nothing big here)
    
    catch (CustomException ex) 
    {
    
    //I want to write the stacktrace here instead of the ex.Message
    
    FileHandler.Write("DeveloperErrors.txt", "Stack Trace" + ex.Message, System.IO.FileMode.Append);
    }
    
    Run Code Online (Sandbox Code Playgroud)

c# stack-trace file-handling

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

迭代项目中的所有类

我的项目中有大约50个课程.每个类都有一些保存功能.现在我想将数据保存在一些所需的流程中.

EG: I have classes A, B, C, D, E.

And the sequence of save might be : C, D, E, B, A
Run Code Online (Sandbox Code Playgroud)

现在因为我有很多类,所以我想创建一个for循环来保存流中的数据.要做到这一点,我想创建一个类列表,然后我可以做这样的事情:

List<Classes> list_class = new List[] {C, D, E, B, A};
foreach (Classes item in list_class)
{
    item.Save();
}
Run Code Online (Sandbox Code Playgroud)

是否有可能拥有这种功能?如果是,那怎么样?

编辑:

Below you can see what i want to achieve:

List<?> Saving_Behaviour = new list[];

for (int i = 0; i < Saving_Behaviour.Length; i++)
{
   if (((Saving_Behaviour[i])Controller.GetBindingList()).HasValue())
   {
         (Saving_Behaviour[i]).Save();
    //do save
   }
}
Run Code Online (Sandbox Code Playgroud)

简介:在if语句中,每个类都检查其实例是否具有某些值.然后,如果它有一些值,它将调用该类的save方法.

我希望现在很清楚.

.net c#

-3
推荐指数
1
解决办法
199
查看次数