Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. how to set the value to Exception.Message or this.message properties?

how to set the value to Exception.Message or this.message properties?

Scheduled Pinned Locked Moved C#
helptutorialquestion
15 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Guffa

    You set the message in the constructor by using the message in the constructor for the base class:

    public CustomExp() : base("The message.") {
    this.Source = "The source.";
    }

    --- It's amazing to see how much work some people will go through just to avoid a little bit of work.

    M Offline
    M Offline
    Martin 0
    wrote on last edited by
    #5

    Hello Guffa, Isn't Source also ReadOnly (Only get accessor)? All the best, Martin

    G 1 Reply Last reply
    0
    • M Martin 0

      Hello babu, This properties are virtual, which you can override in youre class.

      public override string Message
      {
      get "test";
      }

      public override string Source
      {
      get "test";
      }

      Hope that helps! All the best, Martin

      C Offline
      C Offline
      Colin Angus Mackay
      wrote on last edited by
      #6

      :confused: That won't even compile.


      Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

      M 1 Reply Last reply
      0
      • B babutkchn

        Hi all, how to set a value to custom exception message? I tried to set the value, since its a read only property couldnt able to set it...i tried it as follows public class Customexp:ApplicationException { public void frm(String mess) { this.Message="test"; this.Source = "kjashdfkj"; } } for this code, error is as follows Property or indexer 'System.Exception.Message' cannot be assigned to -- it is read only can anyone tell me how to solve this problem. the clear point is, i've to create an exception object and have to set the value for it. Regards babu

        C Offline
        C Offline
        Colin Angus Mackay
        wrote on last edited by
        #7

        babutkchn wrote:

        can anyone tell me how to solve this problem.

        You set it in the constructor by calling the base constructor.


        Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

        P 1 Reply Last reply
        0
        • G Guffa

          You set the message in the constructor by using the message in the constructor for the base class:

          public CustomExp() : base("The message.") {
          this.Source = "The source.";
          }

          --- It's amazing to see how much work some people will go through just to avoid a little bit of work.

          B Offline
          B Offline
          babutkchn
          wrote on last edited by
          #8

          thank you for your kind reply.The this.source is working. i need to set the value to this.message. can you tell me for that babu

          G 1 Reply Last reply
          0
          • B babutkchn

            thank you for your kind reply.The this.source is working. i need to set the value to this.message. can you tell me for that babu

            G Offline
            G Offline
            Guffa
            wrote on last edited by
            #9

            I already told you how to set the message. Read my previous post. If you don't understand it, explain what it is that you don't understand.

            --- It's amazing to see how much work some people will go through just to avoid a little bit of work.

            1 Reply Last reply
            0
            • C Colin Angus Mackay

              :confused: That won't even compile.


              Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

              M Offline
              M Offline
              Martin 0
              wrote on last edited by
              #10

              :sigh: Sorry,

              	public override string Message
              	{
              		get
              		{
              			return "test";
              		}
              	}
              
              	public override string Source
              	{
              		get
              		{
              			return "test";
              		}
              	}
              

              Martin

              1 Reply Last reply
              0
              • C Colin Angus Mackay

                babutkchn wrote:

                can anyone tell me how to solve this problem.

                You set it in the constructor by calling the base constructor.


                Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #11

                Don't you just get sick of saying the same thing over and over again? It's bad enough when it's to different people, but when it's to the same person, arggghhhhh!!!!!:mad:

                the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
                Deja View - the feeling that you've seen this post before.

                C 1 Reply Last reply
                0
                • P Pete OHanlon

                  Don't you just get sick of saying the same thing over and over again? It's bad enough when it's to different people, but when it's to the same person, arggghhhhh!!!!!:mad:

                  the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
                  Deja View - the feeling that you've seen this post before.

                  C Offline
                  C Offline
                  Colin Angus Mackay
                  wrote on last edited by
                  #12

                  Pete O`Hanlon wrote:

                  Don't you just get sick of saying the same thing over and over again? It's bad enough when it's to different people, but when it's to the same person, arggghhhhh!!!!!

                  Add to that the fact that You, me and Guffa have all told him what to do.


                  Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                  P 1 Reply Last reply
                  0
                  • C Colin Angus Mackay

                    Pete O`Hanlon wrote:

                    Don't you just get sick of saying the same thing over and over again? It's bad enough when it's to different people, but when it's to the same person, arggghhhhh!!!!!

                    Add to that the fact that You, me and Guffa have all told him what to do.


                    Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #13

                    What do we know? We're only professional developers:-D

                    the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
                    Deja View - the feeling that you've seen this post before.

                    1 Reply Last reply
                    0
                    • M Martin 0

                      Hello Guffa, Isn't Source also ReadOnly (Only get accessor)? All the best, Martin

                      G Offline
                      G Offline
                      Guffa
                      wrote on last edited by
                      #14

                      Martin# wrote:

                      Isn't Source also ReadOnly (Only get accessor)?

                      Nope. :) MSDN Library: Exception.Source property[^]

                      --- It's amazing to see how much work some people will go through just to avoid a little bit of work.

                      M 1 Reply Last reply
                      0
                      • G Guffa

                        Martin# wrote:

                        Isn't Source also ReadOnly (Only get accessor)?

                        Nope. :) MSDN Library: Exception.Source property[^]

                        --- It's amazing to see how much work some people will go through just to avoid a little bit of work.

                        M Offline
                        M Offline
                        Martin 0
                        wrote on last edited by
                        #15

                        :doh::sigh: Ok, Thats really not my day. Sorry for asking!

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups