Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9272205
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T15:48:59+00:00 2026-06-18T15:48:59+00:00

Have defined such class: class Data { internal string f_source; internal string f_output; internal

  • 0

Have defined such class:

class Data
{
    internal string f_source;
    internal string f_output;
    internal string password;
}

As you see, I’m defining the access modifier for each member in it, explicitly.

Does exist some way to define the default access modifier for the all members in class at once?

Maybe, there is some attribute that makes such dream come true… Don’t know…

I’ve tried to use the access modifier before the class declaration:

internal class Data
{
    string f_source;
    string f_output;
    string password;
}

But, no success!

Are the any suggestions: “how to fix such a problem?”

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T15:49:00+00:00Added an answer on June 18, 2026 at 3:49 pm

    By design what your are asking for is not possible in C#.

    The specifications of C# specifies which access modifier to use if none is given. The default is the most restricted access modifier that’s legal. That is a type directly in a namespace (Ie not a nested type) is internal whereas any member is private unless otherwise specified.

    This is, I’m sure, a design decision partly based on experience with how access modfiers in C++ works. a series of bugs can come from have specific sections of a file declaring private, publicetc. It’s a lot more expressive to have to state it (or know that if not specified it’s as restricted as possible). Keeping the restricted as the default fits well with keeping as much as possible as internal (*) implementation details and only exposing what you really need to expose

    (*) not the modifier

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a class (Schedule) defined as such (schedule.h file shown) #import <UIKit/UIKit.h> #import
I have defined a number of case classes such as abstract class Foo case
I have defined the following class using COM to use the IGroupPolicyObject using C#.NET:
I have defined a ConfigurationProperty class, which is basicly a key-value pair (with key
I have defined a table type PL/SQL variable and added some data there. create
Lets say I have a Node class as follows: class Node<T> { T data;
Possible Duplicate: XML Carriage return encoding I have a class with some simple string
I have two tables defined as such: CREATE TABLE [SomeTable] ( [PrincipalID] [int] IDENTITY(1,1)
I have a template class btree and have defined a struct Node in the
I have an ADO.NET Data service that I run through WCF: public class AdminService

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.