(Form側) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
namespace C_Log { public partial class Form1 : Form { //---- ログ出力クラス public static clsLog Logger; −−−>ここのLoggerでエラー
(Class側) using System; using System.Collections.Generic; using System.Text; using System.IO;
分類:[.NET]
お世話になります。
C#初心者です。
ログ出力のサンプルを作成しているのですが、
クラスの定義でエラーになります。
(エラー内容)
アクセシビリティに一貫性がありません。フィールドの型 'type' のアクセシビリティはフィールド 'field' よりも低く設定されています。
ご指導をお願いいたします。
以下にサンプルを記載いたします。
(Form側)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace C_Log
{
public partial class Form1 : Form
{
//---- ログ出力クラス
public static clsLog Logger; −−−>ここのLoggerでエラー
(Class側)
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace C_Log
{
class clsLog
{
private string LogPath = "";
#region コンストラクタ
/// <summary>
/// コンストラクタ
/// </summary>
/// <param name="FileName">ログ出力先ファイル名</param>
public clsLog(string FileName)
{
this.LogPath = (FileName != null) ? FileName : "C_Log.log";
this.LogPath = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), this.LogPath);
}
#endregion