我是C#的新手。尝试从内部类调用方法,得到的是:An object reference is required for the non-static field, method, or property。看起来panel1.Size = new System.Drawing.Size(100, 100);出了问题
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
public class MainForm : Form
{
public clas
public class variables {
public static int edit{ get;set; }
}
也尝试过:
public static int edit = 0;
public static int edit { get; set; }
public static int edits { get { return edit; } }
使用表单
form:form1 {
// Changing the value of variable to 1
private void Form1_Load(object sender, EventA
这是我得到的错误跟踪:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DefaultPG' defined in file [C:\Users\ali\workspace\tms-payment\PaymentGatewayConfigurations.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePrope
我在访问静态函数中的私有和公共变量时遇到了问题。我知道要访问静态变量才能访问静态函数。
示例:
class Student{
public $name = "Rajkumar";
private $mark = 10;
static $result = "Pass";
static function Display(){
echo(self::$result);
//here how to access $name and $mark
}
}
这是可能还是不可能。
我正在尝试在另一个类中调用类方法。
<?php
class A {
public static $instant = null;
public static $myvariable = false;
private function __construct() {}
public static function initial() {
if (static::$instant === null) {
$self = __CLASS__;
static::$instant = new $se
using UnityEngine;
using System.Collections;
public class GroupMovement : MonoBehaviour {
Random rnd = new Random();
public static short Round = 0;
public static int rGroup;
public static void SendGroup()
{
rGroup = rnd.Next(2);
switch (Round) {
case 0:
switch(rGroup)
我想知道如何将self::和$this组合在一个“静态”类中?
<?php
class Test
{
static private $inIndex = 0;
static public function getIndexPlusOne()
{
// Can I use $this-> here?
$this->raiseIndexWithOne();
return self::inIndex
}
private function raiseIndexWithOne()
{
在PHP类或PHP方法中,self和$this->有什么区别?
示例:
我最近看过这段代码。
public static function getInstance() {
if (!self::$instance) {
self::$instance = new PDO("mysql:host='localhost';dbname='animals'", 'username', 'password');;
self::$instance-> setAttribu
我收到一条错误消息:“非静态字段、方法或属性需要对象引用.”。用于调用Refresh函数:
//状态
公共静态字符串状态{ get {返回状态;} set { Status = value;Refresh();}私有void (){ lblStatus.Text = Status.ToString();}
我看到了类似的关于ListView没有在MVVM中更新的问题,但是我已经挣扎了很长一段时间了。
我有两个班,其中一个是其他班级的一部分,例如:
public class Info
{
public string Name { get; set; }
public string Status { get; set; }
....
public ObservableCollection<Content> UserContent { get; set; } = new ObservableCollec
我有一个特征类:
trait Example
{
protected $var;
private static function printSomething()
{
print $var;
}
private static function doSomething()
{
// do something with $var
}
}
还有这个类:
class NormalClass
{
use Example;
public function otherFunction()
{
我需要申请学校,其中包括登录和权限。我正在检查登录,并尝试将用户级别存储在类中。我尝试使用全局变量,但不知何故它不起作用。
编辑:这个问题已经解决了一半。打开表单不是这样的。(阅读最后一部分)
类(用户级别):
private static int ulevel = 99;
public static int gCheckLevel
{
get { return ulevel; }
set { ulevel = value; }
}
登录时将发生以下情况:
userlevel.gCheckLevel = ulvl;
Main_MDI main = new Main_MDI()
我正在创建一个WPF项目,它使用windows 10重音颜色作为我的WPF主窗口的背景。我能够使用GetImmersiveUserColorSetPreference()、GetImmersiveColorTypeFromName() & GetImmersiveColorFromColorSetEx()获得窗口重音颜色,我还可以使用它作为窗口背景。但问题是,当重音颜色被更改时,我无法自动更改背景(我必须重新启动以更改背景)。
下面是我使用的代码:
AccentColors.cs
public static class AccentColors {
private stati
我发现自己在App类中使用了很多单独的绑定来存储属性,这导致了一个无法追踪的堆栈溢出异常。我现在已经决定将这些属性移到一个单独的单例ApplicationInfo类中,但我在绑定方面遇到了一些问题。
如果我直接绑定到我的类的成员属性,比如CurrentUser,那么它工作得很好。但是,当我试图将一个datacontext绑定到这个类时,我得到了编译器错误,并且我确信有一些我忽略了的简单修改。
我已经在这个类之外创建了一个单例,但现在当我尝试编译时,我得到了错误“未知构建错误键不能为空”,并且它指向了错误消息的Datacontext绑定。
这是我的课程:
public class Applic
我最近才完成了一个关于软件模式的单元,现在正在尝试理解PureMVC框架。然而,有一件事让我感到困惑,这对这里的古鲁来说很简单。
我正在尝试创建单例Facade类的实例。在构造函数中,注释声明:
这个IFacade实现是一个单例,所以不应该直接调用构造函数,而应该调用静态的Singleton方法Facade.Instance
当Facade对象尚未创建时,如何调用实例方法?
Facade.Instance方法如下所示:
public static IFacade Instance
{
get
{
if (m_instance =
如果我使用作用域解析操作符调用公共函数,它不会给出任何错误。
class Parent_class
{
public function st_function()
{
echo "*************parent class************\n";
}
}
Parent_class:: st_function();
但在php.net的PHP文档中,它给出了静态调用非静态方法会生成E_STRICT级别的警告。此外,- Static属性不能通过使用箭头操作符->的对象访问,但它不会给出任何错误。有谁能解释一下吗?
c
我的代码以前运行得很好,但是现在我运行它时,它抛出了这个异常:
Debug Chamber.exe附加信息中出现了“Chamber.exe”类型的未处理异常:“varBank”的类型初始化程序引发了一个异常。
更奇怪的是,除了添加这个类之外,我什么也没有改变:
public class readParameters
{
public static void readLog(int start, int end)
{
for (int x = start; x < end; x++)
{
}
}
pu
正如标题所说,我正在使用构造函数设置一个属性,并希望稍后以静态get函数的形式访问该属性。我该如何在MATLAB中做到这一点? classdef Wrapper
properties(Access=public)
dataStruct
end
methods
function data = Wrapper(filePath)
if nargin == 1
data.dataStruct=load(filePath)
end
我刚开始在php中学习OOPS。我编写了一个实现继承的简单程序。当没有对象上下文时,我得到了$this的致命错误。有人能解释一下这个错误吗,这是什么意思?这是我的代码:
<?php
class human{
public $gender;
public function _construct($gender)
{
$this->gender=$gender;
echo $this->get_gender();
}
public fu
我正在尝试制作一个桌面叠加应用程序(想想雨量计),因为背景可能会改变,所以我希望能够更改应用程序中文本的一般颜色和alpha值。
因此,在设置菜单中,我想要一个OnValueChanged在静态类中设置属性的滑块,很多控件的不透明度都绑定到该属性上。让这件事变得更复杂(也许?)应用程序同时打开多个窗口。我在装订方面的经验很少,无法使它发挥作用。
到目前为止,我的守则:
VisualSettings.cs
namespace ProjectSideBar
{
public class VisualSettings
{
public static double O
从PHP 5升级到PHP 7之后,下面的代码产生了不同的结果:
abstract class TheParent {
public static $prop;
public function __construct( $val ) {
static::set_prop($val);
}
public static function set_prop( $val ) {
$ref_reset = $val;
static::$prop =& $ref_reset;
}
}
class Child
我试着做一些很简单的事情,但我似乎无法让它起作用。我试图迭代一个ArrayList,但是当我将结果输出到终端时,for循环总是返回相同的值。
以下是代码:
import java.util.*;
public class Contact{
public static ArrayList<Contact> contacts = new ArrayList<Contact>();
public static String name;
public static String phoneNumber;
public static String
我有一个类Item,它包含一个字段
public const string Root = "/homepage";
不幸的是,这个字符串不是const!
当我试图重新定义为
public string Root = DoSomething("/homepage");
或财产
public string Root
{
get {
return DoSomething("/homepage");
}
}
我受到两种不同类型的错误的打击。
A field initializer cannot reference the non